UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

88 lines (86 loc) • 3.13 kB
// generated by bun run generate from the SwiftUI SDK and codegen/catalog.ts. // edit the generator or catalog, then regenerate. import type { ProcessedColorValue, ViewProps } from 'react-native' import type { DirectEventHandler, Int32, Double, WithDefault, } from 'react-native/Libraries/Types/CodegenTypes' import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent' type OneNativeStyleNative = Readonly<{ fontSize?: WithDefault<Double, -1> fontWeight?: string fontDesign?: string textStyle?: string foregroundStyle?: ProcessedColorValue tint?: ProcessedColorValue background?: ProcessedColorValue padding?: WithDefault<Double, -1> paddingTop?: WithDefault<Double, -1> paddingLeading?: WithDefault<Double, -1> paddingBottom?: WithDefault<Double, -1> paddingTrailing?: WithDefault<Double, -1> width?: WithDefault<Double, -1> height?: WithDefault<Double, -1> minWidth?: WithDefault<Double, -1> idealWidth?: WithDefault<Double, -1> maxWidth?: WithDefault<Double, -1> minHeight?: WithDefault<Double, -1> idealHeight?: WithDefault<Double, -1> maxHeight?: WithDefault<Double, -1> cornerRadius?: WithDefault<Double, -1> opacity?: WithDefault<Double, -1> borderColor?: ProcessedColorValue borderWidth?: WithDefault<Double, -1> glassEffect?: string glassEffectInteractive?: boolean glassEffectTint?: ProcessedColorValue glassEffectShape?: string material?: string sdkModifiers?: string }> interface NativeProps extends ViewProps { url: string html: string script: string command: string commandRevision: Double commandValue: string limitsNavigationsToAppBoundDomains: boolean inlineMedia: boolean inspectable: boolean bounces: boolean backForwardNavigationGestures: string magnificationGestures: string linkPreviews: string elementFullscreen: string contentBackground: string swiftStyle?: OneNativeStyleNative onNativeSDKEvent?: DirectEventHandler<Readonly<{ name: string; value: string }>> onNativeWebViewNavigate?: DirectEventHandler< Readonly<{ url: string; eventCount: Int32 }> > onNativeWebViewTitleChange?: DirectEventHandler< Readonly<{ title: string; eventCount: Int32 }> > onNativeWebViewLoadingChange?: DirectEventHandler< Readonly<{ loading: boolean; progress: Double; eventCount: Int32 }> > onNativeWebViewLoadStart?: DirectEventHandler<Readonly<{ eventCount: Int32 }>> onNativeWebViewLoadEnd?: DirectEventHandler<Readonly<{ eventCount: Int32 }>> onNativeWebViewError?: DirectEventHandler< Readonly<{ message: string; eventCount: Int32 }> > onNativeWebViewHttpError?: DirectEventHandler< Readonly<{ statusCode: Double; eventCount: Int32 }> > onNativeWebViewMessage?: DirectEventHandler< Readonly<{ data: string; eventCount: Int32 }> > onNativeWebViewHistoryChange?: DirectEventHandler< Readonly<{ canGoBack: boolean; canGoForward: boolean; eventCount: Int32 }> > onNativeWebViewProcessTerminate?: DirectEventHandler<Readonly<{ eventCount: Int32 }>> } export default codegenNativeComponent<NativeProps>('OneNativeWebView')