UNPKG

ts-cast

Version:
16 lines (15 loc) 360 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.memo = void 0; var memo = function (fn) { var hasBeenCalled = false; var result; return function () { if (hasBeenCalled) return result; hasBeenCalled = true; result = fn(); return result; }; }; exports.memo = memo;