import type { ViewProps } from 'react-native'; import type { DirectEventHandler, Double } from 'react-native/Libraries/Types/CodegenTypes'; import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; /** * Fabric codegen spec for BBShortsView. * `interfaceOnly: true` — uses existing RCTViewManager, no C++ ViewManager needed. * The `options` prop is omitted (codegen doesn't support arbitrary dictionaries). */ export interface BBShortsViewNativeProps extends ViewProps { jsonUrl: string; // Events onDidSetupWithJsonUrl?: DirectEventHandler>; onDidFailWithError?: DirectEventHandler>; onDidTriggerResize?: DirectEventHandler>; } export default codegenNativeComponent('BBShortsView', { interfaceOnly: true, });