@altack/ngx-onetrust
Version:
OneTrust loader & wrapper for Angular
25 lines • 2.78 kB
JavaScript
import { NgModule } from '@angular/core';
import { OneTrustService } from './services/one-trust.service';
import { ONE_TRUST_CONFIGURATION } from './one-trust-configuration.token';
import * as i0 from "@angular/core";
export class OneTrustModule {
static forRoot(oneTrustConfig) {
return {
ngModule: OneTrustModule,
providers: [
OneTrustService,
{
provide: ONE_TRUST_CONFIGURATION,
useValue: oneTrustConfig
}
]
};
}
}
OneTrustModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: OneTrustModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
OneTrustModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.0.4", ngImport: i0, type: OneTrustModule });
OneTrustModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: OneTrustModule });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: OneTrustModule, decorators: [{
type: NgModule
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib25lLXRydXN0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1vbmV0cnVzdC9zcmMvbGliL29uZS10cnVzdC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRS9ELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDOztBQUcxRSxNQUFNLE9BQU8sY0FBYztJQUN6QixNQUFNLENBQUMsT0FBTyxDQUFDLGNBQThCO1FBQzNDLE9BQU87WUFDTCxRQUFRLEVBQUUsY0FBYztZQUN4QixTQUFTLEVBQUU7Z0JBQ1QsZUFBZTtnQkFDZjtvQkFDRSxPQUFPLEVBQUUsdUJBQXVCO29CQUNoQyxRQUFRLEVBQUUsY0FBYztpQkFDekI7YUFDRjtTQUNGLENBQUM7SUFDSixDQUFDOzsyR0FaVSxjQUFjOzRHQUFkLGNBQWM7NEdBQWQsY0FBYzsyRkFBZCxjQUFjO2tCQUQxQixRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9uZVRydXN0U2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvb25lLXRydXN0LnNlcnZpY2UnO1xuaW1wb3J0IHsgT25lVHJ1c3RDb25maWcgfSBmcm9tICcuL3R5cGVzJztcbmltcG9ydCB7IE9ORV9UUlVTVF9DT05GSUdVUkFUSU9OIH0gZnJvbSAnLi9vbmUtdHJ1c3QtY29uZmlndXJhdGlvbi50b2tlbic7XG5cbkBOZ01vZHVsZSgpXG5leHBvcnQgY2xhc3MgT25lVHJ1c3RNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdChvbmVUcnVzdENvbmZpZzogT25lVHJ1c3RDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE9uZVRydXN0TW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBPbmVUcnVzdE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICBPbmVUcnVzdFNlcnZpY2UsXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBPTkVfVFJVU1RfQ09ORklHVVJBVElPTixcbiAgICAgICAgICB1c2VWYWx1ZTogb25lVHJ1c3RDb25maWdcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ==