UNPKG

kinde-angular

Version:

Angular wrapper for the Kinde TypeScript SDK

19 lines 2.58 kB
import { makeEnvironmentProviders, PLATFORM_ID } from "@angular/core"; import { KindeAngularService } from "./kinde-angular.service"; import { kindeConfigToken } from "./tokens/config.token"; import { KINDE_FACTORY_TOKEN, KindeClientFactory } from "./kinde-client-factory.service"; export function provideKinde(config) { return makeEnvironmentProviders([ KindeAngularService, { provide: kindeConfigToken, useValue: config }, { provide: KINDE_FACTORY_TOKEN, useFactory: KindeClientFactory.createClient, deps: [kindeConfigToken, PLATFORM_ID] } ]); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZUtpbmRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMva2luZGUtYW5ndWxhci9zcmMvbGliL3Byb3ZpZGVLaW5kZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXdCLHdCQUF3QixFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUU1RixPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN6RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUV6RixNQUFNLFVBQVUsWUFBWSxDQUFDLE1BQTZCO0lBQ3hELE9BQU8sd0JBQXdCLENBQUM7UUFDOUIsbUJBQW1CO1FBQ25CO1lBQ0UsT0FBTyxFQUFFLGdCQUFnQjtZQUN6QixRQUFRLEVBQUUsTUFBTTtTQUNqQjtRQUNEO1lBQ0UsT0FBTyxFQUFFLG1CQUFtQjtZQUM1QixVQUFVLEVBQUUsa0JBQWtCLENBQUMsWUFBWTtZQUMzQyxJQUFJLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxXQUFXLENBQUM7U0FDdEM7S0FDRixDQUFDLENBQUE7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRW52aXJvbm1lbnRQcm92aWRlcnMsIG1ha2VFbnZpcm9ubWVudFByb3ZpZGVycywgUExBVEZPUk1fSUQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgS2luZGVDb25maWdJbnRlcmZhY2UgfSBmcm9tIFwiLi9pbnRlcmZhY2VzL2tpbmRlLWNvbmZpZy5pbnRlcmZhY2VcIjtcbmltcG9ydCB7IEtpbmRlQW5ndWxhclNlcnZpY2UgfSBmcm9tIFwiLi9raW5kZS1hbmd1bGFyLnNlcnZpY2VcIjtcbmltcG9ydCB7IGtpbmRlQ29uZmlnVG9rZW4gfSBmcm9tIFwiLi90b2tlbnMvY29uZmlnLnRva2VuXCI7XG5pbXBvcnQgeyBLSU5ERV9GQUNUT1JZX1RPS0VOLCBLaW5kZUNsaWVudEZhY3RvcnkgfSBmcm9tIFwiLi9raW5kZS1jbGllbnQtZmFjdG9yeS5zZXJ2aWNlXCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBwcm92aWRlS2luZGUoY29uZmlnPzogS2luZGVDb25maWdJbnRlcmZhY2UpOiBFbnZpcm9ubWVudFByb3ZpZGVycyB7XG4gIHJldHVybiBtYWtlRW52aXJvbm1lbnRQcm92aWRlcnMoW1xuICAgIEtpbmRlQW5ndWxhclNlcnZpY2UsXG4gICAge1xuICAgICAgcHJvdmlkZToga2luZGVDb25maWdUb2tlbixcbiAgICAgIHVzZVZhbHVlOiBjb25maWdcbiAgICB9LFxuICAgIHtcbiAgICAgIHByb3ZpZGU6IEtJTkRFX0ZBQ1RPUllfVE9LRU4sXG4gICAgICB1c2VGYWN0b3J5OiBLaW5kZUNsaWVudEZhY3RvcnkuY3JlYXRlQ2xpZW50LFxuICAgICAgZGVwczogW2tpbmRlQ29uZmlnVG9rZW4sIFBMQVRGT1JNX0lEXVxuICAgIH1cbiAgXSlcbn1cbiJdfQ==