diff --git a/src/specs/NativeMapViewModule.ts b/src/specs/NativeMapViewModule.ts index df4fc38c04..9c11fa4122 100644 --- a/src/specs/NativeMapViewModule.ts +++ b/src/specs/NativeMapViewModule.ts @@ -1,69 +1,71 @@ /* eslint-disable @typescript-eslint/ban-types */ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; export interface Spec extends TurboModule { - takeSnap: (viewRef: Int32 | null, writeToDisk: boolean) => Promise; + takeSnap: ( + viewRef: CodegenTypes.Int32 | null, + writeToDisk: boolean, + ) => Promise; queryTerrainElevation: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, coordinates: ReadonlyArray, ) => Promise; setSourceVisibility: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, visible: boolean, sourceId: string, sourceLayerId: string, ) => Promise; - getCenter: (viewRef: Int32 | null) => Promise; + getCenter: (viewRef: CodegenTypes.Int32 | null) => Promise; getCoordinateFromView: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, atPoint: ReadonlyArray, ) => Promise; getPointInView: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, atCoordinate: ReadonlyArray, ) => Promise; - getZoom: (viewRef: Int32 | null) => Promise; - getVisibleBounds: (viewRef: Int32 | null) => Promise; + getZoom: (viewRef: CodegenTypes.Int32 | null) => Promise; + getVisibleBounds: (viewRef: CodegenTypes.Int32 | null) => Promise; queryRenderedFeaturesAtPoint: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, atPoint: ReadonlyArray, withFilter: ReadonlyArray, withLayerIDs: ReadonlyArray, ) => Promise; queryRenderedFeaturesInRect: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, withBBox: ReadonlyArray, withFilter: ReadonlyArray, withLayerIDs: ReadonlyArray, ) => Promise; setHandledMapChangedEvents: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, events: ReadonlyArray, ) => Promise; - clearData: (viewRef: Int32 | null) => Promise; + clearData: (viewRef: CodegenTypes.Int32 | null) => Promise; querySourceFeatures: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, sourceId: string, withFilter: ReadonlyArray, withSourceLayerIDs: ReadonlyArray, ) => Promise; setFeatureState: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, featureId: string, state: Object, sourceId: string, sourceLayerId: string | null, ) => Promise; getFeatureState: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, featureId: string, sourceId: string, sourceLayerId: string | null, ) => Promise; removeFeatureState: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, featureId: string, stateKey: string | null, sourceId: string, diff --git a/src/specs/NativeRNMBXCameraModule.ts b/src/specs/NativeRNMBXCameraModule.ts index e87dc1a888..6b1a725e26 100644 --- a/src/specs/NativeRNMBXCameraModule.ts +++ b/src/specs/NativeRNMBXCameraModule.ts @@ -1,8 +1,7 @@ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; -type ViewRef = Int32 | null; +type ViewRef = CodegenTypes.Int32 | null; interface NativeCameraStop { centerCoordinate?: string; diff --git a/src/specs/NativeRNMBXChangeLineOffsetsShapeAnimatorModule.ts b/src/specs/NativeRNMBXChangeLineOffsetsShapeAnimatorModule.ts index 850f083057..16935f703e 100644 --- a/src/specs/NativeRNMBXChangeLineOffsetsShapeAnimatorModule.ts +++ b/src/specs/NativeRNMBXChangeLineOffsetsShapeAnimatorModule.ts @@ -1,18 +1,17 @@ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32, Double } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; import { Position } from '@turf/helpers'; //import type { UnsafeMixed } from './codegenUtils'; -type AnimatorTag = Int32; +type AnimatorTag = CodegenTypes.Int32; export interface Spec extends TurboModule { generate( tag: AnimatorTag, coordinates: Position[], - startOffset: Double, - endOffset: Double, + startOffset: CodegenTypes.Double, + endOffset: CodegenTypes.Double, ): Promise; setLineString( tag: AnimatorTag, @@ -22,13 +21,13 @@ export interface Spec extends TurboModule { ): Promise; setStartOffset( tag: AnimatorTag, - offset: Double, - duration: Double, + offset: CodegenTypes.Double, + duration: CodegenTypes.Double, ): Promise; setEndOffset( tag: AnimatorTag, - offset: Double, - duration: Double, + offset: CodegenTypes.Double, + duration: CodegenTypes.Double, ): Promise; } diff --git a/src/specs/NativeRNMBXImageModule.ts b/src/specs/NativeRNMBXImageModule.ts index 19e0ddc4f1..c81165d095 100644 --- a/src/specs/NativeRNMBXImageModule.ts +++ b/src/specs/NativeRNMBXImageModule.ts @@ -1,10 +1,9 @@ /* eslint-disable @typescript-eslint/ban-types */ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; export interface Spec extends TurboModule { - refresh: (viewRef: Int32 | null) => Promise; + refresh: (viewRef: CodegenTypes.Int32 | null) => Promise; } export default TurboModuleRegistry.getEnforcing('RNMBXImageModule'); diff --git a/src/specs/NativeRNMBXLocationModule.ts b/src/specs/NativeRNMBXLocationModule.ts index 363d56b770..4478eac623 100644 --- a/src/specs/NativeRNMBXLocationModule.ts +++ b/src/specs/NativeRNMBXLocationModule.ts @@ -1,32 +1,31 @@ -import { TurboModule, TurboModuleRegistry} from "react-native"; -import type { EventEmitter } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; +import { TurboModuleRegistry } from 'react-native'; type LocationEvent = { - type: string //"userlocationdupdated" + type: string; //"userlocationdupdated" payload: { coords: { - latitude: number - longitude: number - altitude: number - accuracy: number - speed: number - heading: number - } - timestamp: number - } -} + latitude: number; + longitude: number; + altitude: number; + accuracy: number; + speed: number; + heading: number; + }; + timestamp: number; + }; +}; export interface Spec extends TurboModule { - start(minDisplacement: number): void - stop(): void - setRequestsAlwaysUse(requestsAlwaysUse: boolean): void - setMinDisplacement(minDisplacement: number): void - getLastKnownLocation(): Promise - simulateHeading(changesPerSecond: number, increment: number): void - setLocationEventThrottle(throttle: number): void + start(minDisplacement: number): void; + stop(): void; + setRequestsAlwaysUse(requestsAlwaysUse: boolean): void; + setMinDisplacement(minDisplacement: number): void; + getLastKnownLocation(): Promise; + simulateHeading(changesPerSecond: number, increment: number): void; + setLocationEventThrottle(throttle: number): void; - readonly onLocationUpdate: EventEmitter + readonly onLocationUpdate: CodegenTypes.EventEmitter; } export default TurboModuleRegistry.getEnforcing('RNMBXLocationModule'); - diff --git a/src/specs/NativeRNMBXMovePointShapeAnimatorModule.ts b/src/specs/NativeRNMBXMovePointShapeAnimatorModule.ts index fb445dd42e..1f4ded8c65 100644 --- a/src/specs/NativeRNMBXMovePointShapeAnimatorModule.ts +++ b/src/specs/NativeRNMBXMovePointShapeAnimatorModule.ts @@ -1,17 +1,19 @@ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32, Double } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; //import type { UnsafeMixed } from './codegenUtils'; -type AnimatorTag = Int32; +type AnimatorTag = CodegenTypes.Int32; export interface Spec extends TurboModule { - generate(tag: AnimatorTag, coordinate: ReadonlyArray): Promise; + generate( + tag: AnimatorTag, + coordinate: ReadonlyArray, + ): Promise; moveTo( tag: AnimatorTag, - coordinate: ReadonlyArray, - duration: Double, + coordinate: ReadonlyArray, + duration: CodegenTypes.Double, ): Promise; } diff --git a/src/specs/NativeRNMBXPointAnnotationModule.ts b/src/specs/NativeRNMBXPointAnnotationModule.ts index 01fb15100c..505a80822f 100644 --- a/src/specs/NativeRNMBXPointAnnotationModule.ts +++ b/src/specs/NativeRNMBXPointAnnotationModule.ts @@ -1,10 +1,9 @@ /* eslint-disable @typescript-eslint/ban-types */ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; export interface Spec extends TurboModule { - refresh: (viewRef: Int32 | null) => Promise; + refresh: (viewRef: CodegenTypes.Int32 | null) => Promise; } export default TurboModuleRegistry.getEnforcing( diff --git a/src/specs/NativeRNMBXShapeSourceModule.ts b/src/specs/NativeRNMBXShapeSourceModule.ts index 3a8b158090..10cf5a383e 100644 --- a/src/specs/NativeRNMBXShapeSourceModule.ts +++ b/src/specs/NativeRNMBXShapeSourceModule.ts @@ -1,21 +1,20 @@ /* eslint-disable @typescript-eslint/ban-types */ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; export interface Spec extends TurboModule { getClusterExpansionZoom: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, featureJSON: string, ) => Promise; getClusterLeaves: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, featureJSON: string, - number: Int32, - offset: Int32, + number: CodegenTypes.Int32, + offset: CodegenTypes.Int32, ) => Promise; getClusterChildren: ( - viewRef: Int32 | null, + viewRef: CodegenTypes.Int32 | null, featureJSON: string, ) => Promise; } diff --git a/src/specs/NativeRNMBXTileStoreModule.ts b/src/specs/NativeRNMBXTileStoreModule.ts index 91082e4680..68af293a32 100644 --- a/src/specs/NativeRNMBXTileStoreModule.ts +++ b/src/specs/NativeRNMBXTileStoreModule.ts @@ -1,5 +1,4 @@ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; // eslint-disable-next-line @typescript-eslint/ban-types, @typescript-eslint/no-unused-vars @@ -10,7 +9,7 @@ type StringOr<_T> = string; type Domain = 'Maps' | 'Navigation' | 'Search' | 'ADAS'; -type Tag = Int32; +type Tag = CodegenTypes.Int32; type Value = { value: string | number }; diff --git a/src/specs/NativeRNMBXViewportModule.ts b/src/specs/NativeRNMBXViewportModule.ts index b6d7e9381a..d63680dd60 100644 --- a/src/specs/NativeRNMBXViewportModule.ts +++ b/src/specs/NativeRNMBXViewportModule.ts @@ -1,5 +1,4 @@ -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { TurboModule, CodegenTypes } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; type StateInfo = @@ -26,7 +25,7 @@ type TransitionReal = | { kind: 'default'; options: { maxDurationMs?: number } }; type Transition = ObjectOr; -type ViewRef = Int32 | null; +type ViewRef = CodegenTypes.Int32 | null; export interface Spec extends TurboModule { getState(viewRef: ViewRef): Promise; diff --git a/src/specs/RNMBXAtmosphereNativeComponent.ts b/src/specs/RNMBXAtmosphereNativeComponent.ts index f20079fed1..a76ddcb709 100644 --- a/src/specs/RNMBXAtmosphereNativeComponent.ts +++ b/src/specs/RNMBXAtmosphereNativeComponent.ts @@ -1,5 +1,5 @@ import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; diff --git a/src/specs/RNMBXBackgroundLayerNativeComponent.ts b/src/specs/RNMBXBackgroundLayerNativeComponent.ts index d057273091..6a5a622c63 100644 --- a/src/specs/RNMBXBackgroundLayerNativeComponent.ts +++ b/src/specs/RNMBXBackgroundLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; @@ -15,11 +14,11 @@ export interface NativeProps extends ViewProps { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; reactStyle: UnsafeMixed; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXCalloutNativeComponent.ts b/src/specs/RNMBXCalloutNativeComponent.ts index 17ed5a71c7..63bcb11b2f 100644 --- a/src/specs/RNMBXCalloutNativeComponent.ts +++ b/src/specs/RNMBXCalloutNativeComponent.ts @@ -1,5 +1,5 @@ import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface NativeProps extends ViewProps {} diff --git a/src/specs/RNMBXCameraNativeComponent.ts b/src/specs/RNMBXCameraNativeComponent.ts index 43a17e861f..126f423649 100644 --- a/src/specs/RNMBXCameraNativeComponent.ts +++ b/src/specs/RNMBXCameraNativeComponent.ts @@ -1,10 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { - DirectEventHandler, - Double, - Int32, -} from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { NativeCameraStop, UnsafeMixed } from './codegenUtils'; @@ -21,24 +16,24 @@ type UserTrackingModeChangeEventType = { export interface NativeProps extends ViewProps { maxBounds?: UnsafeMixed; - animationDuration?: OptionalProp; + animationDuration?: OptionalProp; animationMode?: OptionalProp; defaultStop?: UnsafeMixed; - userTrackingMode?: OptionalProp; + userTrackingMode?: OptionalProp; followUserLocation?: OptionalProp; followUserMode?: OptionalProp; - followZoomLevel?: OptionalProp; - followPitch?: OptionalProp; - followHeading?: OptionalProp; + followZoomLevel?: OptionalProp; + followPitch?: OptionalProp; + followHeading?: OptionalProp; followPadding?: UnsafeMixed; - zoomLevel?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + zoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; stop?: UnsafeMixed; - onUserTrackingModeChange?: DirectEventHandler; + onUserTrackingModeChange?: CodegenTypes.DirectEventHandler; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXCircleLayerNativeComponent.ts b/src/specs/RNMBXCircleLayerNativeComponent.ts index 98846bcbcc..86d987f1af 100644 --- a/src/specs/RNMBXCircleLayerNativeComponent.ts +++ b/src/specs/RNMBXCircleLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { FilterExpression } from '../utils/MapboxStyles'; @@ -18,10 +17,10 @@ type CommonProps = { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; slot?: OptionalProp; }; diff --git a/src/specs/RNMBXCustomLocationProviderNativeComponent.ts b/src/specs/RNMBXCustomLocationProviderNativeComponent.ts index 719ed392b9..b8fffd86a9 100644 --- a/src/specs/RNMBXCustomLocationProviderNativeComponent.ts +++ b/src/specs/RNMBXCustomLocationProviderNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { Position } from '../types/Position'; @@ -11,7 +10,7 @@ type OptionalProp = UnsafeMixed; export interface NativeProps extends ViewProps { coordinate?: OptionalProp; - heading?: OptionalProp; + heading?: OptionalProp; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXFillExtrusionLayerNativeComponent.ts b/src/specs/RNMBXFillExtrusionLayerNativeComponent.ts index b3801a7597..c651bd237e 100644 --- a/src/specs/RNMBXFillExtrusionLayerNativeComponent.ts +++ b/src/specs/RNMBXFillExtrusionLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; @@ -15,11 +14,11 @@ export interface NativeProps extends ViewProps { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; reactStyle: UnsafeMixed; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; } diff --git a/src/specs/RNMBXFillLayerNativeComponent.ts b/src/specs/RNMBXFillLayerNativeComponent.ts index 4b705901bb..ff7af6fa21 100644 --- a/src/specs/RNMBXFillLayerNativeComponent.ts +++ b/src/specs/RNMBXFillLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { FilterExpression } from '../utils/MapboxStyles'; @@ -18,10 +17,10 @@ type CommonProps = { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; slot?: OptionalProp; }; diff --git a/src/specs/RNMBXHeatmapLayerNativeComponent.ts b/src/specs/RNMBXHeatmapLayerNativeComponent.ts index 08af671064..bd260e408c 100644 --- a/src/specs/RNMBXHeatmapLayerNativeComponent.ts +++ b/src/specs/RNMBXHeatmapLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { FilterExpression } from '../utils/MapboxStyles'; @@ -18,10 +17,10 @@ type CommonProps = { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; slot?: OptionalProp; }; diff --git a/src/specs/RNMBXImageNativeComponent.ts b/src/specs/RNMBXImageNativeComponent.ts index db177ed3ad..d8d6550a62 100644 --- a/src/specs/RNMBXImageNativeComponent.ts +++ b/src/specs/RNMBXImageNativeComponent.ts @@ -1,13 +1,12 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import type { Double } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; export interface NativeProps extends ViewProps { stretchX: UnsafeMixed>; // Array inside UnsafeMixed stretchY: UnsafeMixed>; // Array inside UnsafeMixed - content: UnsafeMixed>; + content: UnsafeMixed>; sdf: UnsafeMixed; name: UnsafeMixed; scale?: UnsafeMixed; diff --git a/src/specs/RNMBXImageSourceNativeComponent.ts b/src/specs/RNMBXImageSourceNativeComponent.ts index 8b053b092e..0544cb3510 100644 --- a/src/specs/RNMBXImageSourceNativeComponent.ts +++ b/src/specs/RNMBXImageSourceNativeComponent.ts @@ -1,5 +1,5 @@ import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; import { UnsafeMixed } from './codegenUtils'; diff --git a/src/specs/RNMBXImagesNativeComponent.ts b/src/specs/RNMBXImagesNativeComponent.ts index b700f2eac1..bf6ec1b081 100644 --- a/src/specs/RNMBXImagesNativeComponent.ts +++ b/src/specs/RNMBXImagesNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import type { DirectEventHandler } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; @@ -13,7 +12,7 @@ export interface NativeProps extends ViewProps { images: UnsafeMixed; nativeImages: UnsafeMixed>; hasOnImageMissing: UnsafeMixed; - onImageMissing: DirectEventHandler; + onImageMissing: CodegenTypes.DirectEventHandler; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXLightNativeComponent.ts b/src/specs/RNMBXLightNativeComponent.ts index d33358ada6..2b453c0694 100644 --- a/src/specs/RNMBXLightNativeComponent.ts +++ b/src/specs/RNMBXLightNativeComponent.ts @@ -1,5 +1,5 @@ import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; diff --git a/src/specs/RNMBXLineLayerNativeComponent.ts b/src/specs/RNMBXLineLayerNativeComponent.ts index acfd202676..21b0162378 100644 --- a/src/specs/RNMBXLineLayerNativeComponent.ts +++ b/src/specs/RNMBXLineLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { FilterExpression } from '../utils/MapboxStyles'; @@ -18,10 +17,10 @@ type CommonProps = { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; slot?: OptionalProp; }; diff --git a/src/specs/RNMBXMapViewNativeComponent.ts b/src/specs/RNMBXMapViewNativeComponent.ts index 7dadbc9f29..c881ee806f 100644 --- a/src/specs/RNMBXMapViewNativeComponent.ts +++ b/src/specs/RNMBXMapViewNativeComponent.ts @@ -1,10 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { - BubblingEventHandler, - DirectEventHandler, - Int32, -} from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { Point, UnsafeMixed } from './codegenUtils'; @@ -42,7 +37,7 @@ export interface NativeProps extends ViewProps { compassEnabled?: OptionalProp; compassFadeWhenNorth?: OptionalProp; compassPosition?: UnsafeMixed; - compassViewPosition?: OptionalProp; + compassViewPosition?: OptionalProp; compassViewMargins?: OptionalProp; scaleBarEnabled?: OptionalProp; @@ -73,13 +68,13 @@ export interface NativeProps extends ViewProps { // iOS only compassImage?: OptionalProp; - onPress?: BubblingEventHandler; - onLongPress?: DirectEventHandler; - onMapChange?: DirectEventHandler; - onCameraChanged?: DirectEventHandler; + onPress?: CodegenTypes.BubblingEventHandler; + onLongPress?: CodegenTypes.DirectEventHandler; + onMapChange?: CodegenTypes.DirectEventHandler; + onCameraChanged?: CodegenTypes.DirectEventHandler; mapViewImpl?: OptionalProp; - preferredFramesPerSecond?: OptionalProp; + preferredFramesPerSecond?: OptionalProp; } export default codegenNativeComponent( @@ -133,9 +128,9 @@ type OnMapChangeEventTypeActual = { export type NativeMapViewActual = HostComponent< Omit & { - onCameraChanged?: DirectEventHandler; - onLongPress?: DirectEventHandler; - onPress?: DirectEventHandler; - onMapChange?: DirectEventHandler; + onCameraChanged?: CodegenTypes.DirectEventHandler; + onLongPress?: CodegenTypes.DirectEventHandler; + onPress?: CodegenTypes.DirectEventHandler; + onMapChange?: CodegenTypes.DirectEventHandler; } >; diff --git a/src/specs/RNMBXMarkerViewContentNativeComponent.ts b/src/specs/RNMBXMarkerViewContentNativeComponent.ts index f640d903a1..58a2249be5 100644 --- a/src/specs/RNMBXMarkerViewContentNativeComponent.ts +++ b/src/specs/RNMBXMarkerViewContentNativeComponent.ts @@ -1,5 +1,5 @@ import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface NativeProps extends ViewProps {} diff --git a/src/specs/RNMBXMarkerViewNativeComponent.ts b/src/specs/RNMBXMarkerViewNativeComponent.ts index a73dcfd0d9..48b10fda3b 100644 --- a/src/specs/RNMBXMarkerViewNativeComponent.ts +++ b/src/specs/RNMBXMarkerViewNativeComponent.ts @@ -1,14 +1,13 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import { Int32 } from 'react-native/Libraries/Types/CodegenTypes'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { Position } from '../types/Position'; import { UnsafeMixed } from './codegenUtils'; type Point = { - x: Int32; - y: Int32; + x: CodegenTypes.Int32; + y: CodegenTypes.Int32; }; export interface NativeProps extends ViewProps { diff --git a/src/specs/RNMBXModelLayerNativeComponent.ts b/src/specs/RNMBXModelLayerNativeComponent.ts index 08db32af6c..35f85a979e 100644 --- a/src/specs/RNMBXModelLayerNativeComponent.ts +++ b/src/specs/RNMBXModelLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { FilterExpression } from '../utils/MapboxStyles'; import { StyleValue } from '../utils/StyleValue'; @@ -19,10 +18,10 @@ type CommonProps = { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; slot?: OptionalProp; }; diff --git a/src/specs/RNMBXModelsNativeComponent.ts b/src/specs/RNMBXModelsNativeComponent.ts index 1525d0be21..f453cb6fcf 100644 --- a/src/specs/RNMBXModelsNativeComponent.ts +++ b/src/specs/RNMBXModelsNativeComponent.ts @@ -1,5 +1,5 @@ import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; import { UnsafeMixed } from './codegenUtils'; diff --git a/src/specs/RNMBXNativeUserLocationNativeComponent.ts b/src/specs/RNMBXNativeUserLocationNativeComponent.ts index 08fc5183e0..18b37a0167 100644 --- a/src/specs/RNMBXNativeUserLocationNativeComponent.ts +++ b/src/specs/RNMBXNativeUserLocationNativeComponent.ts @@ -3,7 +3,7 @@ import type { ProcessedColorValue, ViewProps, } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; import type { Expression } from '../utils/MapboxStyles'; diff --git a/src/specs/RNMBXPointAnnotationNativeComponent.ts b/src/specs/RNMBXPointAnnotationNativeComponent.ts index d85c293e9d..dcd09ea421 100644 --- a/src/specs/RNMBXPointAnnotationNativeComponent.ts +++ b/src/specs/RNMBXPointAnnotationNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { DirectEventHandler } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; @@ -28,11 +27,11 @@ export interface NativeProps extends ViewProps { id: UnsafeMixed; anchor: UnsafeMixed; - onMapboxPointAnnotationDeselected: DirectEventHandler; - onMapboxPointAnnotationDrag: DirectEventHandler; - onMapboxPointAnnotationDragEnd: DirectEventHandler; - onMapboxPointAnnotationDragStart: DirectEventHandler; - onMapboxPointAnnotationSelected: DirectEventHandler; + onMapboxPointAnnotationDeselected: CodegenTypes.DirectEventHandler; + onMapboxPointAnnotationDrag: CodegenTypes.DirectEventHandler; + onMapboxPointAnnotationDragEnd: CodegenTypes.DirectEventHandler; + onMapboxPointAnnotationDragStart: CodegenTypes.DirectEventHandler; + onMapboxPointAnnotationSelected: CodegenTypes.DirectEventHandler; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXRasterDemSourceNativeComponent.ts b/src/specs/RNMBXRasterDemSourceNativeComponent.ts index 521a5ccc2f..46691a4989 100644 --- a/src/specs/RNMBXRasterDemSourceNativeComponent.ts +++ b/src/specs/RNMBXRasterDemSourceNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import { Double } from 'react-native/Libraries/Types/CodegenTypes'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { UnsafeMixed } from './codegenUtils'; @@ -9,9 +8,9 @@ export interface NativeProps extends ViewProps { existing: UnsafeMixed; url: UnsafeMixed; tileUrlTemplates: UnsafeMixed>; - minZoomLevel: UnsafeMixed; - maxZoomLevel: UnsafeMixed; - tileSize: UnsafeMixed; + minZoomLevel: UnsafeMixed; + maxZoomLevel: UnsafeMixed; + tileSize: UnsafeMixed; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXRasterLayerNativeComponent.ts b/src/specs/RNMBXRasterLayerNativeComponent.ts index 1d71599427..828eebd0c9 100644 --- a/src/specs/RNMBXRasterLayerNativeComponent.ts +++ b/src/specs/RNMBXRasterLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { FilterExpression } from '../utils/MapboxStyles'; @@ -18,10 +17,10 @@ type CommonProps = { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; slot?: OptionalProp; }; diff --git a/src/specs/RNMBXRasterSourceNativeComponent.ts b/src/specs/RNMBXRasterSourceNativeComponent.ts index 1bad8e7f2c..f04f54fae3 100644 --- a/src/specs/RNMBXRasterSourceNativeComponent.ts +++ b/src/specs/RNMBXRasterSourceNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { UnsafeMixed } from './codegenUtils'; @@ -9,9 +8,9 @@ export interface NativeProps extends ViewProps { existing: UnsafeMixed; url: UnsafeMixed; tileUrlTemplates: UnsafeMixed>; - minZoomLevel: UnsafeMixed; - maxZoomLevel: UnsafeMixed; - tileSize: UnsafeMixed; + minZoomLevel: UnsafeMixed; + maxZoomLevel: UnsafeMixed; + tileSize: UnsafeMixed; tms: UnsafeMixed; attribution: UnsafeMixed; sourceBounds: UnsafeMixed>; diff --git a/src/specs/RNMBXShapeSourceNativeComponent.ts b/src/specs/RNMBXShapeSourceNativeComponent.ts index d73372569c..6b47ffba4e 100644 --- a/src/specs/RNMBXShapeSourceNativeComponent.ts +++ b/src/specs/RNMBXShapeSourceNativeComponent.ts @@ -1,10 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { - DirectEventHandler, - Double, - Int32, -} from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; @@ -15,17 +10,17 @@ export interface NativeProps extends ViewProps { existing: UnsafeMixed; url: UnsafeMixed; shape: UnsafeMixed; - cluster: UnsafeMixed; - clusterRadius: UnsafeMixed; - clusterMaxZoomLevel: UnsafeMixed; + cluster: UnsafeMixed; + clusterRadius: UnsafeMixed; + clusterMaxZoomLevel: UnsafeMixed; clusterProperties: UnsafeMixed; - maxZoomLevel: UnsafeMixed; - buffer: UnsafeMixed; - tolerance: UnsafeMixed; + maxZoomLevel: UnsafeMixed; + buffer: UnsafeMixed; + tolerance: UnsafeMixed; lineMetrics: UnsafeMixed; hasPressListener: UnsafeMixed; hitbox: UnsafeMixed; - onMapboxShapeSourcePress: DirectEventHandler; + onMapboxShapeSourcePress: CodegenTypes.DirectEventHandler; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXSkyLayerNativeComponent.ts b/src/specs/RNMBXSkyLayerNativeComponent.ts index 094e29b29e..520c0b3179 100644 --- a/src/specs/RNMBXSkyLayerNativeComponent.ts +++ b/src/specs/RNMBXSkyLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; @@ -15,11 +14,11 @@ export interface NativeProps extends ViewProps { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; reactStyle?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXStyleImportNativeComponent.ts b/src/specs/RNMBXStyleImportNativeComponent.ts index dce2bd7c48..c48fadddb0 100644 --- a/src/specs/RNMBXStyleImportNativeComponent.ts +++ b/src/specs/RNMBXStyleImportNativeComponent.ts @@ -1,5 +1,5 @@ import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; diff --git a/src/specs/RNMBXSymbolLayerNativeComponent.ts b/src/specs/RNMBXSymbolLayerNativeComponent.ts index b83654571a..6c02301ffc 100644 --- a/src/specs/RNMBXSymbolLayerNativeComponent.ts +++ b/src/specs/RNMBXSymbolLayerNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import { FilterExpression } from '../utils/MapboxStyles'; @@ -18,10 +17,10 @@ type CommonProps = { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; slot?: OptionalProp; }; diff --git a/src/specs/RNMBXTerrainNativeComponent.ts b/src/specs/RNMBXTerrainNativeComponent.ts index 0ffd33c058..6f206f9356 100644 --- a/src/specs/RNMBXTerrainNativeComponent.ts +++ b/src/specs/RNMBXTerrainNativeComponent.ts @@ -1,5 +1,5 @@ import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; diff --git a/src/specs/RNMBXVectorSourceNativeComponent.ts b/src/specs/RNMBXVectorSourceNativeComponent.ts index aad3b26f22..0f2a6633e7 100644 --- a/src/specs/RNMBXVectorSourceNativeComponent.ts +++ b/src/specs/RNMBXVectorSourceNativeComponent.ts @@ -1,9 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { - DirectEventHandler, - Double, -} from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; @@ -15,12 +11,12 @@ export interface NativeProps extends ViewProps { url: UnsafeMixed; tileUrlTemplates: UnsafeMixed>; attribution: UnsafeMixed; - maxZoomLevel: UnsafeMixed; - minZoomLevel: UnsafeMixed; + maxZoomLevel: UnsafeMixed; + minZoomLevel: UnsafeMixed; tms: UnsafeMixed; hasPressListener: UnsafeMixed; hitbox: UnsafeMixed; - onMapboxVectorSourcePress: DirectEventHandler; + onMapboxVectorSourcePress: CodegenTypes.DirectEventHandler; } export default codegenNativeComponent( diff --git a/src/specs/RNMBXViewportNativeComponent.ts b/src/specs/RNMBXViewportNativeComponent.ts index e48767b456..6bd9e112fd 100644 --- a/src/specs/RNMBXViewportNativeComponent.ts +++ b/src/specs/RNMBXViewportNativeComponent.ts @@ -1,6 +1,5 @@ -import type { HostComponent, ViewProps } from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; -import { DirectEventHandler } from 'react-native/Libraries/Types/CodegenTypes'; +import type { HostComponent, ViewProps, CodegenTypes } from 'react-native'; +import { codegenNativeComponent } from 'react-native'; import type { UnsafeMixed } from './codegenUtils'; @@ -103,7 +102,7 @@ export type OnStatusChangedEventTypeReal = { export interface NativeProps extends ViewProps { transitionsToIdleUponUserInteraction?: OptionalProp; hasStatusChanged: boolean; - onStatusChanged?: DirectEventHandler; + onStatusChanged?: CodegenTypes.DirectEventHandler; } export default codegenNativeComponent( @@ -112,6 +111,6 @@ export default codegenNativeComponent( export type NativeViewportReal = HostComponent< Omit & { - onStatusChanged?: DirectEventHandler; + onStatusChanged?: CodegenTypes.DirectEventHandler; } >; diff --git a/src/specs/codegenUtils.ts b/src/specs/codegenUtils.ts index c55e702e8e..fd82a28090 100644 --- a/src/specs/codegenUtils.ts +++ b/src/specs/codegenUtils.ts @@ -7,23 +7,23 @@ export type UnsafeMixed = T; // https://github.com/rnmapbox/maps/pull/3082#discussion_r1339858750 export type OptionalProp = UnsafeMixed; -import { Double, Int32 } from 'react-native/Libraries/Types/CodegenTypes'; +import type { CodegenTypes } from 'react-native'; export type Point = { - x: Int32; - y: Int32; + x: CodegenTypes.Int32; + y: CodegenTypes.Int32; }; export type NativeCameraStop = { centerCoordinate?: string; bounds?: string; - heading?: Double; - pitch?: Double; - zoom?: Double; - paddingLeft?: Double; - paddingRight?: Double; - paddingTop?: Double; - paddingBottom?: Double; - duration?: Double; + heading?: CodegenTypes.Double; + pitch?: CodegenTypes.Double; + zoom?: CodegenTypes.Double; + paddingLeft?: CodegenTypes.Double; + paddingRight?: CodegenTypes.Double; + paddingTop?: CodegenTypes.Double; + paddingBottom?: CodegenTypes.Double; + duration?: CodegenTypes.Double; mode?: number; } | null; diff --git a/src/specs/codeparts/CommonLayerNativeComponentsProps.codepart-ts b/src/specs/codeparts/CommonLayerNativeComponentsProps.codepart-ts index 7717d27578..1d26434352 100644 --- a/src/specs/codeparts/CommonLayerNativeComponentsProps.codepart-ts +++ b/src/specs/codeparts/CommonLayerNativeComponentsProps.codepart-ts @@ -9,10 +9,10 @@ type CommonProps = { aboveLayerID?: OptionalProp; belowLayerID?: OptionalProp; - layerIndex?: OptionalProp; + layerIndex?: OptionalProp; - maxZoomLevel?: OptionalProp; - minZoomLevel?: OptionalProp; + maxZoomLevel?: OptionalProp; + minZoomLevel?: OptionalProp; sourceLayerID?: OptionalProp; slot?: OptionalProp; };