@snap/camera-kit
Version:
Camera Kit Web
15 lines • 415 B
JavaScript
export function isMemoized(fn) {
return typeof fn === "function" && typeof fn.delegate === "function";
}
export function memoize(delegate) {
let memo;
const memoized = (...args) => {
if (typeof memo !== "undefined")
return memo;
memo = delegate(...args);
return memo;
};
memoized.delegate = delegate;
return memoized;
}
//# sourceMappingURL=memoize.js.map