UNPKG

@wscsports/blaze-rtn-sdk

Version:
41 lines 2.55 kB
import { BubblingEventHandler } from 'react-native/Libraries/Types/CodegenTypes'; import { BlazeWidgetLayout, BlazeDataSourceType, OnDataLoadStartedEvent, OnDataLoadCompleteEvent, OnPlayerDidAppearEvent, OnPlayerDidDismissEvent, OnItemClickedEvent, OnTriggerCTAEvent, OnTriggerPlayerBodyTextLinkEvent, PresetGridWidgetLayout, BlazeMomentsPlayerStyle, BlazeStoryPlayerStyle, PresetRowWidgetLayout, BlazeWidgetDelegate, OnPlayerEventTriggeredEventInternal, BlazeCachingLevel, OnHeightChangedEventInternal } from '../interfaces'; import { ViewProps, ViewStyle } from 'react-native'; import { BlazeWidgetItemCustomMapping, BlazeWidgetItemStyleOverrides } from '../classes/blaze-widget-overrides-styles'; export interface BlazeBaseWidgetViewProps extends ViewProps { style?: ViewStyle; dataSource: BlazeDataSourceType; cachingLevel?: BlazeCachingLevel; blazeWidgetLayout?: BlazeWidgetLayout; appOverridesCTAHandling?: boolean; widgetDelegate?: BlazeWidgetDelegate; shouldOrderWidgetByReadStatus?: boolean; perItemStyleOverrides?: Map<BlazeWidgetItemCustomMapping, BlazeWidgetItemStyleOverrides>; } export interface BlazeBaseGridWidgetViewProps { presetWidgetLayout: PresetGridWidgetLayout; isEmbeddedInScrollView?: boolean; } export interface BlazeBaseRowWidgetViewProps { presetWidgetLayout: PresetRowWidgetLayout; } export interface BlazeBaseMomentsWidgetViewProps { blazeMomentsPlayerStyle?: BlazeMomentsPlayerStyle; } export interface BlazeBaseStoriesWidgetViewProps { blazeStoryPlayerStyle?: BlazeStoryPlayerStyle; } export interface BlazeSdkBaseWidgetViewProps extends BlazeBaseWidgetViewProps { ref?: Object; onWidgetDataLoadStartedInternal: BubblingEventHandler<OnDataLoadStartedEvent>; onWidgetDataLoadCompletedInternal: BubblingEventHandler<OnDataLoadCompleteEvent>; onWidgetPlayerDidAppearInternal: BubblingEventHandler<OnPlayerDidAppearEvent>; onWidgetPlayerDismissedInternal: BubblingEventHandler<OnPlayerDidDismissEvent>; onItemClickedInternal: BubblingEventHandler<OnItemClickedEvent>; onTriggerCTAInternal: BubblingEventHandler<OnTriggerCTAEvent>; onTriggerPlayerBodyTextLinkInternal: BubblingEventHandler<OnTriggerPlayerBodyTextLinkEvent>; onPlayerEventTriggeredInternal: BubblingEventHandler<OnPlayerEventTriggeredEventInternal>; perItemStyleOverridesInternal?: Record<string, BlazeWidgetItemStyleOverrides>; onHeightChangedInternal: BubblingEventHandler<OnHeightChangedEventInternal>; } //# sourceMappingURL=BlazeBaseWidgetViewProps.d.ts.map