@wscsports/blaze-rtn-sdk
Version:
WSC Sports Blaze SDK component for React Native
25 lines • 1.08 kB
TypeScript
import { BlazePlayerType } from '../interfaces';
import { BlazeBasePlayerDelegate } from './base-player-delegate';
export interface BlazeOnReadStatusChangedParams {
playerType: BlazePlayerType;
sourceId?: string;
dataSourceStringRepresentation: string;
isEntireContentRead: boolean;
itemReadStatus: Record<string, boolean>;
}
export interface BlazePlayerEntryPointDelegate extends BlazeBasePlayerDelegate {
onReadStatusChanged?: (params: BlazeOnReadStatusChangedParams) => void;
}
export declare class BlazeEntryPointDelegateHelper {
static registerEntryPointDelegate(entryPointDelegate?: BlazePlayerEntryPointDelegate | null): void;
private static onDataLoadStarted;
private static onDataLoadComplete;
private static onPlayerDidAppear;
private static onPlayerDidDismiss;
private static onTriggerCTA;
private static onTriggerPlayerBodyTextLink;
private static onPlayerEventTriggered;
private static onTriggerCustomActionButton;
private static onReadStatusChanged;
}
//# sourceMappingURL=entry-point-delegate.d.ts.map