add prettier

This commit is contained in:
lucasdevelop 2021-07-28 10:16:16 +02:00
parent 7474937bf6
commit 520072d31d
2 changed files with 20 additions and 0 deletions

View File

@ -35,6 +35,9 @@ Prop.prototype = {
on: function (eventname, callback) {
on(this.name, eventname, callback);
},
use: function (callback) {
use(this.name, callback);
},
};
/**
@ -118,4 +121,12 @@ function on_function(eventname, name, value) {
}
}
function use(name, callback) {
let value = getprop(name);
callback(value);
deleteprop(name);
}
module.exports = { setprop, getprop, deleteprop, on, Prop };

View File

@ -133,4 +133,13 @@ describe("varkeeper", () => {
assert.equal(result, true);
});
});
describe("varkeeper use funtion OOP", () => {
let x = new varkeeper.Prop("test", "value");
x.use((value) => {
console.log(value);
});
});
});