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;
		},
	};
}