@wscsports/blaze-rtn-sdk
Version:
WSC Sports Blaze SDK component for React Native
23 lines • 1.24 kB
TypeScript
import { Component } from 'react';
import { BlazeDataSourceType } from '../interfaces';
import { BlazeWidgetItemCustomMapping, BlazeWidgetItemStyleOverrides } from "../classes/blaze-widget-overrides-styles";
import { BlazeBaseWidgetViewProps, BlazeSdkBaseWidgetViewProps } from './BlazeBaseWidgetViewProps';
export declare class BlazeBaseWidgetView<PROPS extends BlazeBaseWidgetViewProps> extends Component<PROPS> {
protected ref?: Component<BlazeSdkBaseWidgetViewProps, {}, any>;
private _onDataLoadStarted;
private _onDataLoadCompleted;
private _onPlayerDidAppear;
private _onPlayerDismiss;
private _onItemClicked;
private _onTriggerCTA;
private _onTriggerPlayerBodyTextLink;
private _onPlayerEventTriggered;
reloadData(isSilentRefresh?: Boolean): void;
updateDataSource(dataSource: BlazeDataSourceType, isSilentRefresh?: Boolean): void;
play(): void;
updateOverrideStyles(perItemStyleOverrides: Map<BlazeWidgetItemCustomMapping, BlazeWidgetItemStyleOverrides>, shouldUpdateUi: boolean): void;
updateWidgetsUi(): void;
protected getComponentName(): string;
protected createBaseProps(): BlazeSdkBaseWidgetViewProps;
}
//# sourceMappingURL=BlazeBaseWidgetComponent.d.ts.map