File size: 200 Bytes
9b4caaa |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
export function createInit(cb: () => void) {
let called = $state(false);
return {
fn: () => {
if (called) return;
called = true;
cb();
},
get called() {
return called;
},
};
}
|