UNPKG

kinde-angular

Version:

Angular wrapper for the Kinde TypeScript SDK

31 lines 3.77 kB
import { NgModule, PLATFORM_ID } from '@angular/core'; import { KindeAngularService } from "./kinde-angular.service"; import { KINDE_FACTORY_TOKEN, KindeClientFactory } from "./kinde-client-factory.service"; import { kindeConfigToken } from "./tokens/config.token"; import * as i0 from "@angular/core"; export class KindeAngularModule { static forRoot(config) { return { ngModule: KindeAngularModule, providers: [ KindeAngularService, { provide: kindeConfigToken, useValue: config }, { provide: KINDE_FACTORY_TOKEN, useFactory: KindeClientFactory.createClient, deps: [kindeConfigToken, PLATFORM_ID] } ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: KindeAngularModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.1", ngImport: i0, type: KindeAngularModule }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: KindeAngularModule }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: KindeAngularModule, decorators: [{ type: NgModule }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2luZGUtYW5ndWxhci5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9raW5kZS1hbmd1bGFyL3NyYy9saWIva2luZGUtYW5ndWxhci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBRXpGLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDOztBQUd6RCxNQUFNLE9BQU8sa0JBQWtCO0lBQzdCLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBNkI7UUFDMUMsT0FBTztZQUNMLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFO2dCQUNULG1CQUFtQjtnQkFDbkI7b0JBQ0UsT0FBTyxFQUFFLGdCQUFnQjtvQkFDekIsUUFBUSxFQUFFLE1BQU07aUJBQ2pCO2dCQUNEO29CQUNFLE9BQU8sRUFBRSxtQkFBbUI7b0JBQzVCLFVBQVUsRUFBRSxrQkFBa0IsQ0FBQyxZQUFZO29CQUMzQyxJQUFJLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxXQUFXLENBQUM7aUJBQ3RDO2FBQ0Y7U0FDRixDQUFBO0lBQ0gsQ0FBQzs4R0FqQlUsa0JBQWtCOytHQUFsQixrQkFBa0I7K0dBQWxCLGtCQUFrQjs7MkZBQWxCLGtCQUFrQjtrQkFEOUIsUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlLCBQTEFURk9STV9JRCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgS2luZGVBbmd1bGFyU2VydmljZSB9IGZyb20gXCIuL2tpbmRlLWFuZ3VsYXIuc2VydmljZVwiO1xuaW1wb3J0IHsgS0lOREVfRkFDVE9SWV9UT0tFTiwgS2luZGVDbGllbnRGYWN0b3J5IH0gZnJvbSBcIi4va2luZGUtY2xpZW50LWZhY3Rvcnkuc2VydmljZVwiO1xuaW1wb3J0IHsgS2luZGVDb25maWdJbnRlcmZhY2UgfSBmcm9tIFwiLi9pbnRlcmZhY2VzL2tpbmRlLWNvbmZpZy5pbnRlcmZhY2VcIjtcbmltcG9ydCB7IGtpbmRlQ29uZmlnVG9rZW4gfSBmcm9tIFwiLi90b2tlbnMvY29uZmlnLnRva2VuXCI7XG5cbkBOZ01vZHVsZSgpXG5leHBvcnQgY2xhc3MgS2luZGVBbmd1bGFyTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnPzogS2luZGVDb25maWdJbnRlcmZhY2UpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPEtpbmRlQW5ndWxhck1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogS2luZGVBbmd1bGFyTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIEtpbmRlQW5ndWxhclNlcnZpY2UsXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBraW5kZUNvbmZpZ1Rva2VuLFxuICAgICAgICAgIHVzZVZhbHVlOiBjb25maWdcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IEtJTkRFX0ZBQ1RPUllfVE9LRU4sXG4gICAgICAgICAgdXNlRmFjdG9yeTogS2luZGVDbGllbnRGYWN0b3J5LmNyZWF0ZUNsaWVudCxcbiAgICAgICAgICBkZXBzOiBba2luZGVDb25maWdUb2tlbiwgUExBVEZPUk1fSURdXG4gICAgICAgIH1cbiAgICAgIF1cbiAgICB9XG4gIH1cbn1cbiJdfQ==