electron-auth0-login
Version:
Provides Auth0 authentication services for your Electron.js application
18 lines (17 loc) • 556 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.$applyCtx = exports.mergeAdapters = exports.context = void 0;
const context = (key, val) => ({
[key]: val
});
exports.context = context;
function mergeAdapters(...adapters) {
return (config) => adapters.reduce((ctx, item) => (Object.assign(Object.assign({}, ctx), item(config))), {});
}
exports.mergeAdapters = mergeAdapters;
function $applyCtx(ctx) {
return function (op) {
return ((input) => op(ctx, input));
};
}
exports.$applyCtx = $applyCtx;