UNPKG

@kwiz/common

Version:

KWIZ common utilities and helpers for M365 platform

16 lines 510 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.wrapFunction = wrapFunction; const typecheckers_1 = require("./typecheckers"); function wrapFunction(f, props) { return (v) => { if ((0, typecheckers_1.isFunction)(props.before)) { v = props.before(v); } let result = f(v); if ((0, typecheckers_1.isFunction)(props.after)) props.after(v, result); return result; }; } //# sourceMappingURL=functions.js.map