UNPKG

ng-gpt

Version:
45 lines 5.26 kB
import { NgModule } from '@angular/core'; import { GPT_CONFIG } from './gpt.config'; import { NgGptAdDirective } from './ng-gpt-ad.directive'; import { NgGptVideoDirective } from './ng-gpt-video.directive'; import { HttpErrorService, ScriptInjectorService, IdleService, PubadsSetConfigService, GptRefreshService, ParseDurationService, GptIDGeneratorService, } from './services'; import * as i0 from "@angular/core"; export class NgGptModule { static forRoot(config) { return { ngModule: NgGptModule, providers: [ ...(config && config.idleLoad === true ? [IdleService] : []), { provide: GPT_CONFIG, useValue: config || {} }, ], }; } } NgGptModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.4", ngImport: i0, type: NgGptModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); NgGptModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.2.4", ngImport: i0, type: NgGptModule, declarations: [NgGptAdDirective, NgGptVideoDirective], exports: [NgGptAdDirective, NgGptVideoDirective] }); NgGptModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.2.4", ngImport: i0, type: NgGptModule, providers: [ HttpErrorService, ScriptInjectorService, IdleService, PubadsSetConfigService, GptRefreshService, ParseDurationService, GptIDGeneratorService, ] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.4", ngImport: i0, type: NgGptModule, decorators: [{ type: NgModule, args: [{ declarations: [NgGptAdDirective, NgGptVideoDirective], providers: [ HttpErrorService, ScriptInjectorService, IdleService, PubadsSetConfigService, GptRefreshService, ParseDurationService, GptIDGeneratorService, ], exports: [NgGptAdDirective, NgGptVideoDirective], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctZ3B0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25nLWdwdC9zcmMvbGliL25nLWdwdC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFhLFVBQVUsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUNyRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN6RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUMvRCxPQUFPLEVBQ0wsZ0JBQWdCLEVBQ2hCLHFCQUFxQixFQUNyQixXQUFXLEVBQ1gsc0JBQXNCLEVBQ3RCLGlCQUFpQixFQUNqQixvQkFBb0IsRUFDcEIscUJBQXFCLEdBQ3RCLE1BQU0sWUFBWSxDQUFDOztBQWVwQixNQUFNLE9BQU8sV0FBVztJQUN0QixNQUFNLENBQUMsT0FBTyxDQUFDLE1BQWtCO1FBQy9CLE9BQU87WUFDTCxRQUFRLEVBQUUsV0FBVztZQUNyQixTQUFTLEVBQUU7Z0JBQ1QsR0FBRyxDQUFDLE1BQU0sSUFBSSxNQUFNLENBQUMsUUFBUSxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO2dCQUM1RCxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sSUFBSSxFQUFFLEVBQUU7YUFDaEQ7U0FDRixDQUFDO0lBQ0osQ0FBQzs7d0dBVFUsV0FBVzt5R0FBWCxXQUFXLGlCQVpQLGdCQUFnQixFQUFFLG1CQUFtQixhQVUxQyxnQkFBZ0IsRUFBRSxtQkFBbUI7eUdBRXBDLFdBQVcsYUFYWDtRQUNULGdCQUFnQjtRQUNoQixxQkFBcUI7UUFDckIsV0FBVztRQUNYLHNCQUFzQjtRQUN0QixpQkFBaUI7UUFDakIsb0JBQW9CO1FBQ3BCLHFCQUFxQjtLQUN0QjsyRkFHVSxXQUFXO2tCQWJ2QixRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRSxDQUFDLGdCQUFnQixFQUFFLG1CQUFtQixDQUFDO29CQUNyRCxTQUFTLEVBQUU7d0JBQ1QsZ0JBQWdCO3dCQUNoQixxQkFBcUI7d0JBQ3JCLFdBQVc7d0JBQ1gsc0JBQXNCO3dCQUN0QixpQkFBaUI7d0JBQ2pCLG9CQUFvQjt3QkFDcEIscUJBQXFCO3FCQUN0QjtvQkFDRCxPQUFPLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxtQkFBbUIsQ0FBQztpQkFDakQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgR3B0Q29uZmlnLCBHUFRfQ09ORklHIH0gZnJvbSAnLi9ncHQuY29uZmlnJztcbmltcG9ydCB7IE5nR3B0QWREaXJlY3RpdmUgfSBmcm9tICcuL25nLWdwdC1hZC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTmdHcHRWaWRlb0RpcmVjdGl2ZSB9IGZyb20gJy4vbmctZ3B0LXZpZGVvLmRpcmVjdGl2ZSc7XG5pbXBvcnQge1xuICBIdHRwRXJyb3JTZXJ2aWNlLFxuICBTY3JpcHRJbmplY3RvclNlcnZpY2UsXG4gIElkbGVTZXJ2aWNlLFxuICBQdWJhZHNTZXRDb25maWdTZXJ2aWNlLFxuICBHcHRSZWZyZXNoU2VydmljZSxcbiAgUGFyc2VEdXJhdGlvblNlcnZpY2UsXG4gIEdwdElER2VuZXJhdG9yU2VydmljZSxcbn0gZnJvbSAnLi9zZXJ2aWNlcyc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW05nR3B0QWREaXJlY3RpdmUsIE5nR3B0VmlkZW9EaXJlY3RpdmVdLFxuICBwcm92aWRlcnM6IFtcbiAgICBIdHRwRXJyb3JTZXJ2aWNlLFxuICAgIFNjcmlwdEluamVjdG9yU2VydmljZSxcbiAgICBJZGxlU2VydmljZSxcbiAgICBQdWJhZHNTZXRDb25maWdTZXJ2aWNlLFxuICAgIEdwdFJlZnJlc2hTZXJ2aWNlLFxuICAgIFBhcnNlRHVyYXRpb25TZXJ2aWNlLFxuICAgIEdwdElER2VuZXJhdG9yU2VydmljZSxcbiAgXSxcbiAgZXhwb3J0czogW05nR3B0QWREaXJlY3RpdmUsIE5nR3B0VmlkZW9EaXJlY3RpdmVdLFxufSlcbmV4cG9ydCBjbGFzcyBOZ0dwdE1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZz86IEdwdENvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8TmdHcHRNb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IE5nR3B0TW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIC4uLihjb25maWcgJiYgY29uZmlnLmlkbGVMb2FkID09PSB0cnVlID8gW0lkbGVTZXJ2aWNlXSA6IFtdKSxcbiAgICAgICAgeyBwcm92aWRlOiBHUFRfQ09ORklHLCB1c2VWYWx1ZTogY29uZmlnIHx8IHt9IH0sXG4gICAgICBdLFxuICAgIH07XG4gIH1cbn1cbiJdfQ==