Initial commit with files

Still need to fix the imports
This commit is contained in:
Ryan Gossiaux
2021-12-13 17:13:47 -08:00
parent 42aba8a158
commit db9ec57065
56 changed files with 4034 additions and 0 deletions

9
src/lib/utils/once.ts Normal file
View File

@@ -0,0 +1,9 @@
export function once<T>(cb: (...args: T[]) => void) {
let state = { called: false }
return (...args: T[]) => {
if (state.called) return
state.called = true
return cb(...args)
}
}