UNPKG

@niur/ng-gpt

Version:
22 lines (21 loc) 899 B
/// <reference types="googletag" /> import { NgGptServiceOptions } from './ng-gpt-options.service'; import { ScriptInjectorUtil } from './utils'; import * as i0 from "@angular/core"; export declare class NgGptService { private options; private platformId; private scriptInjector; private $singleRequest; constructor(options: NgGptServiceOptions, platformId: Object, scriptInjector: ScriptInjectorUtil); init(): void; define(ad: any, slot?: googletag.Slot): googletag.Slot; display(slot: googletag.Slot): void; refresh(slot: googletag.Slot): void; destroy(slot: googletag.Slot): void; getSlot(id: string): googletag.Slot | undefined; getSlots(ids?: string[]): googletag.Slot[]; defineTask(task: () => void): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<NgGptService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgGptService>; }