fix: fix codegen types (#3636)
* fix: remove string unions from component spec * fix linter issue * fix codegen type * update podspec
This commit is contained in:
@@ -7,7 +7,16 @@ import React, {
|
||||
useImperativeHandle,
|
||||
type ComponentRef,
|
||||
} from 'react';
|
||||
import {View, StyleSheet, Image, Platform} from 'react-native';
|
||||
import {
|
||||
View,
|
||||
StyleSheet,
|
||||
Image,
|
||||
Platform,
|
||||
type StyleProp,
|
||||
type ImageStyle,
|
||||
type NativeSyntheticEvent,
|
||||
} from 'react-native';
|
||||
|
||||
import NativeVideoComponent, {
|
||||
type OnAudioFocusChangedData,
|
||||
type OnAudioTracksData,
|
||||
@@ -15,15 +24,12 @@ import NativeVideoComponent, {
|
||||
type OnBufferData,
|
||||
type OnExternalPlaybackChangeData,
|
||||
type OnGetLicenseData,
|
||||
type OnLoadData,
|
||||
type OnLoadStartData,
|
||||
type OnPictureInPictureStatusChangedData,
|
||||
type OnPlaybackStateChangedData,
|
||||
type OnProgressData,
|
||||
type OnReceiveAdEventData,
|
||||
type OnSeekData,
|
||||
type OnTextTrackDataChangedData,
|
||||
type OnTextTracksData,
|
||||
type OnTimedMetadataData,
|
||||
type OnVideoAspectRatioData,
|
||||
type OnVideoErrorData,
|
||||
@@ -31,15 +37,18 @@ import NativeVideoComponent, {
|
||||
type VideoComponentType,
|
||||
type VideoSrc,
|
||||
} from './specs/VideoNativeComponent';
|
||||
|
||||
import type {StyleProp, ImageStyle, NativeSyntheticEvent} from 'react-native';
|
||||
import {
|
||||
generateHeaderForNative,
|
||||
getReactTag,
|
||||
resolveAssetSourceForVideo,
|
||||
} from './utils';
|
||||
import {VideoManager} from './specs/VideoNativeComponent';
|
||||
import type {ReactVideoProps} from './types/video';
|
||||
import type {
|
||||
OnLoadData,
|
||||
OnTextTracksData,
|
||||
OnReceiveAdEventData,
|
||||
ReactVideoProps,
|
||||
} from './types';
|
||||
|
||||
export type VideoSaveData = {
|
||||
uri: string;
|
||||
@@ -524,7 +533,7 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
|
||||
selectedAudioTrack={_selectedAudioTrack}
|
||||
selectedVideoTrack={_selectedVideoTrack}
|
||||
onGetLicense={useExternalGetLicense ? onGetLicense : undefined}
|
||||
onVideoLoad={onVideoLoad}
|
||||
onVideoLoad={onVideoLoad as (e: NativeSyntheticEvent<object>) => void}
|
||||
onVideoLoadStart={onVideoLoadStart}
|
||||
onVideoError={onVideoError}
|
||||
onVideoProgress={onVideoProgress}
|
||||
@@ -554,7 +563,9 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
|
||||
onRestoreUserInterfaceForPictureInPictureStop
|
||||
}
|
||||
onVideoAspectRatio={_onVideoAspectRatio}
|
||||
onReceiveAdEvent={_onReceiveAdEvent}
|
||||
onReceiveAdEvent={
|
||||
_onReceiveAdEvent as (e: NativeSyntheticEvent<object>) => void
|
||||
}
|
||||
/>
|
||||
{showPoster ? (
|
||||
<Image style={posterStyle} source={{uri: poster}} />
|
||||
|
Reference in New Issue
Block a user