@corvu/utils
Version:
Utilities for corvu
19 lines (16 loc) • 335 B
JavaScript
import { createMemo } from 'solid-js';
// src/create/once.ts
var createOnce = (fn) => {
let result;
let called = false;
return () => {
if (called) {
return result;
} else {
called = true;
return result = createMemo(fn);
}
};
};
var once_default = createOnce;
export { once_default as default };