mirror of
https://github.com/zoriya/react-native-omni.git
synced 2026-08-16 02:44:51 +00:00
Init using create-nitro-module
This commit is contained in:
Executable
+14
@@ -0,0 +1,14 @@
|
||||
import { getHostComponent, type HybridRef } from 'react-native-nitro-modules'
|
||||
import OmniConfig from '../nitrogen/generated/shared/json/OmniConfig.json'
|
||||
import type {
|
||||
OmniProps,
|
||||
OmniMethods,
|
||||
} from './specs/omni.nitro'
|
||||
|
||||
|
||||
export const Omni = getHostComponent<OmniProps, OmniMethods>(
|
||||
'Omni',
|
||||
() => OmniConfig
|
||||
)
|
||||
|
||||
export type OmniRef = HybridRef<OmniProps, OmniMethods>
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
import type {
|
||||
HybridView,
|
||||
HybridViewProps,
|
||||
HybridViewMethods,
|
||||
} from 'react-native-nitro-modules'
|
||||
|
||||
export interface OmniProps extends HybridViewProps {
|
||||
isRed: boolean
|
||||
}
|
||||
|
||||
export interface OmniMethods extends HybridViewMethods {}
|
||||
|
||||
export type Omni = HybridView<OmniProps, OmniMethods, { android: 'kotlin' }>
|
||||
Reference in New Issue
Block a user