derw-lang/objs.mjs

25 lines
454 B
JavaScript
Raw Normal View History

2024-11-28 23:25:40 -05:00
let on = async function (input, objects) {
objects.events.addEventListener(input[0],(async function() {
for (let a of input[1]) {
await a();
}
}));
}
let echo = async function (input, objects) {
console.log(input);
return input;
}
let add = async function (input, objects) {
return input[0] * 1 + input[1] * 1;
}
let events = new EventTarget();
export default {
on,
events,
echo,
add
};