UNPKG

@wepublish/api

Version:
27 lines 781 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAsyncOptionsProvider = void 0; const createAsyncOptionsProvider = (provide, options) => { if (options.useFactory) { return { provide, useFactory: options.useFactory, inject: options.inject || [] }; } if (options.useExisting) { return { provide, useExisting: options.useExisting }; } if (options.useClass) { return { provide, useExisting: options.useClass }; } throw new Error(`Provider ${provide} not set up properly`); }; exports.createAsyncOptionsProvider = createAsyncOptionsProvider; //# sourceMappingURL=module-options.js.map