UNPKG

@tangential/analytics

Version:

Analytics and advertising - monitization, generally.

43 lines (42 loc) 1.74 kB
/** * * Source: https://github.com/scttcper/ng2-adsense/blob/master/src/lib/ng2-adsense.ts * */ import { AfterViewInit, InjectionToken, ModuleWithProviders, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export declare class AdsenseConfig { adClient?: string; adSlot?: string | number; adFormat?: string; display?: string; width?: number; height?: number; constructor(config?: AdsenseConfig); } export declare class AdsenseComponent implements OnInit, AfterViewInit { private config; adClient: string; adSlot: string | number; adFormat: string; adRegion: string; display: string; width: number; height: number; private pushed; constructor(config: AdsenseConfig); ngOnInit(): void; ngAfterViewInit(): void; push(): void; static ɵfac: i0.ɵɵFactoryDeclaration<AdsenseComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AdsenseComponent, "ng2-adsense", never, { "adClient": "adClient"; "adSlot": "adSlot"; "adFormat": "adFormat"; "adRegion": "adRegion"; "display": "display"; "width": "width"; "height": "height"; }, {}, never, never, false>; } export declare const ADSENSE_CONFIG: InjectionToken<unknown>; export declare function provideAdsenseConfig(config: AdsenseConfig): AdsenseConfig; export declare class AdsenseModule { static forRoot(config?: AdsenseConfig): ModuleWithProviders<AdsenseModule>; static ɵfac: i0.ɵɵFactoryDeclaration<AdsenseModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<AdsenseModule, [typeof AdsenseComponent], [typeof i1.CommonModule], [typeof AdsenseComponent]>; static ɵinj: i0.ɵɵInjectorDeclaration<AdsenseModule>; }