UNPKG

@niur/ng-gpt

Version:
35 lines (34 loc) 1.28 kB
/// <reference types="googletag" /> declare class NgGptEvent { serviceName: string; slot: googletag.Slot; constructor(event: googletag.events.Event); } export declare class ImpressionViewableEvent extends NgGptEvent { } export declare class RewardedSlotClosedEvent extends NgGptEvent { } export declare class RewardedSlotGrantedEvent extends NgGptEvent { payload: null | googletag.RewardedPayload; } export declare class SlotOnloadEvent extends NgGptEvent { } export declare class SlotRenderEndedEvent extends NgGptEvent { advertiserId?: null | number; campaignId?: null | number; creativeId?: null | number; isEmpty: boolean; lineItemId?: null | number; size: googletag.SingleSize; sourceAgnosticCreativeId?: null | number; sourceAgnosticLineItemId?: null | number; } export declare class SlotRequestedEvent extends NgGptEvent { } export declare class SlotResponseReceived extends NgGptEvent { } export declare class SlotVisibilityChangedEvent extends NgGptEvent { inViewPercentage: number; } export declare type Event = ImpressionViewableEvent | RewardedSlotClosedEvent | RewardedSlotGrantedEvent | SlotOnloadEvent | SlotRenderEndedEvent | SlotRequestedEvent | SlotResponseReceived | SlotVisibilityChangedEvent; export {};