@asoftwareworld/google-adsense
Version:
Google Adsense for Angular
32 lines • 3.88 kB
JavaScript
/**
* @license
* Copyright ASW (A Software World) All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file
*/
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { AswGoogleAdsense } from './google-adsense';
import { ASW_GOOGLE_ADSENSE_TOKEN } from './google-adsense-config';
import * as i0 from "@angular/core";
export class AswGoogleAdsenseModule {
static forRoot(config = {}) {
return {
ngModule: AswGoogleAdsenseModule,
providers: [{ provide: ASW_GOOGLE_ADSENSE_TOKEN, useValue: config }],
};
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.6", ngImport: i0, type: AswGoogleAdsenseModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "16.1.6", ngImport: i0, type: AswGoogleAdsenseModule, declarations: [AswGoogleAdsense], imports: [CommonModule], exports: [AswGoogleAdsense] });
static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "16.1.6", ngImport: i0, type: AswGoogleAdsenseModule, imports: [CommonModule] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.6", ngImport: i0, type: AswGoogleAdsenseModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule],
exports: [AswGoogleAdsense],
declarations: [AswGoogleAdsense],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFkc2Vuc2UubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2dvb2dsZS1hZHNlbnNlL2dvb2dsZS1hZHNlbnNlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7QUFFSCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFFcEQsT0FBTyxFQUEwQix3QkFBd0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDOztBQU8zRixNQUFNLE9BQU8sc0JBQXNCO0lBQy9CLE1BQU0sQ0FBQyxPQUFPLENBQUMsU0FBMEMsRUFBRTtRQUN2RCxPQUFPO1lBQ0gsUUFBUSxFQUFFLHNCQUFzQjtZQUNoQyxTQUFTLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLENBQUM7U0FDdkUsQ0FBQztJQUNOLENBQUM7dUdBTlEsc0JBQXNCO3dHQUF0QixzQkFBc0IsaUJBRmhCLGdCQUFnQixhQUZyQixZQUFZLGFBQ1osZ0JBQWdCO3dHQUdqQixzQkFBc0IsWUFKckIsWUFBWTs7MkZBSWIsc0JBQXNCO2tCQUxsQyxRQUFRO21CQUFDO29CQUNOLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQztvQkFDdkIsT0FBTyxFQUFFLENBQUMsZ0JBQWdCLENBQUM7b0JBQzNCLFlBQVksRUFBRSxDQUFDLGdCQUFnQixDQUFDO2lCQUNuQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBU1cgKEEgU29mdHdhcmUgV29ybGQpIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGVcbiAqL1xuXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFzd0dvb2dsZUFkc2Vuc2UgfSBmcm9tICcuL2dvb2dsZS1hZHNlbnNlJztcblxuaW1wb3J0IHsgQXN3R29vZ2xlQWRzZW5zZUNvbmZpZywgQVNXX0dPT0dMRV9BRFNFTlNFX1RPS0VOIH0gZnJvbSAnLi9nb29nbGUtYWRzZW5zZS1jb25maWcnO1xuXG5ATmdNb2R1bGUoe1xuICAgIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdLFxuICAgIGV4cG9ydHM6IFtBc3dHb29nbGVBZHNlbnNlXSxcbiAgICBkZWNsYXJhdGlvbnM6IFtBc3dHb29nbGVBZHNlbnNlXSxcbn0pXG5leHBvcnQgY2xhc3MgQXN3R29vZ2xlQWRzZW5zZU1vZHVsZSB7XG4gICAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBQYXJ0aWFsPEFzd0dvb2dsZUFkc2Vuc2VDb25maWc+ID0ge30pOiBNb2R1bGVXaXRoUHJvdmlkZXJzPEFzd0dvb2dsZUFkc2Vuc2VNb2R1bGU+IHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIG5nTW9kdWxlOiBBc3dHb29nbGVBZHNlbnNlTW9kdWxlLFxuICAgICAgICAgICAgcHJvdmlkZXJzOiBbeyBwcm92aWRlOiBBU1dfR09PR0xFX0FEU0VOU0VfVE9LRU4sIHVzZVZhbHVlOiBjb25maWcgfV0sXG4gICAgICAgIH07XG4gICAgfVxufVxuIl19