@corvu/utils
Version:
Utilities for corvu
19 lines (18 loc) • 335 B
JSX
// src/create/once.ts
import { createMemo } from "solid-js";
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
};