UNPKG

@wscsports/blaze-rtn-sdk

Version:
48 lines 3.03 kB
import { BubblingEventHandler } from 'react-native/Libraries/Types/CodegenTypes'; import { BlazeWidgetLayout, BlazeDataSourceType, OnDataLoadStartedEvent, OnDataLoadCompleteEvent, OnPlayerDidAppearEvent, OnPlayerDidDismissEvent, OnItemClickedEvent, OnTriggerCTAEvent, OnTriggerPlayerBodyTextLinkEvent, OnTriggerCustomActionButtonEvent, BlazeMomentsPlayerStyle, BlazeStoryPlayerStyle, BlazeWidgetDelegate, OnPlayerEventTriggeredEventInternal, BlazeCachingLevel, OnHeightChangedEventInternal, BlazeWidgetLayoutPreset, BlazeVideosPlayerStyle } from '../interfaces'; import { ViewProps, ViewStyle } from 'react-native'; import { BlazeWidgetItemCustomMapping, BlazeWidgetItemStyleOverrides } from '../classes/blaze-widget-overrides-styles'; import { BlazeVideosPlaybackConfiguration } from '../interfaces/videos-playback-configuration'; import { BlazeMomentsPlaybackConfiguration } from '../interfaces/moments-playback-configuration'; export interface BlazeBaseWidgetViewProps extends ViewProps { style?: ViewStyle; dataSource: BlazeDataSourceType; cachingLevel?: BlazeCachingLevel; presetWidgetLayout: BlazeWidgetLayoutPreset; blazeWidgetLayout?: BlazeWidgetLayout; appOverridesCTAHandling?: boolean; widgetDelegate?: BlazeWidgetDelegate; shouldOrderWidgetByReadStatus?: boolean; perItemStyleOverrides?: Map<BlazeWidgetItemCustomMapping, BlazeWidgetItemStyleOverrides>; } export interface BlazeBaseGridWidgetViewProps { isEmbeddedInScrollView?: boolean; } export interface BlazeBaseRowWidgetViewProps { } export interface BlazeBaseMomentsWidgetViewProps { playerStyle?: BlazeMomentsPlayerStyle; playbackConfiguration?: BlazeMomentsPlaybackConfiguration; } export interface BlazeBaseStoriesWidgetViewProps { playerStyle?: BlazeStoryPlayerStyle; } export interface BlazeBaseVideosWidgetViewProps { playerStyle?: BlazeVideosPlayerStyle; playbackConfiguration?: BlazeVideosPlaybackConfiguration; } 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>; onTriggerCustomActionButtonInternal: BubblingEventHandler<OnTriggerCustomActionButtonEvent>; perItemStyleOverridesInternal?: Record<string, BlazeWidgetItemStyleOverrides>; onHeightChangedInternal: BubblingEventHandler<OnHeightChangedEventInternal>; } //# sourceMappingURL=BlazeBaseWidgetViewProps.d.ts.map