UNPKG

expo-modules-core

Version:
14 lines (10 loc) 522 B
'use client'; import { ensureNativeModulesAreInstalled } from './ensureNativeModulesAreInstalled'; import { EventsMap } from './ts-declarations/EventEmitter'; import type { ExpoGlobal } from './ts-declarations/global'; ensureNativeModulesAreInstalled(); export type SharedRef< TNativeRefType extends string = 'unknown', TEventsMap extends EventsMap = Record<never, never>, > = typeof ExpoGlobal.SharedRef<TNativeRefType, TEventsMap>; export const SharedRef: typeof ExpoGlobal.SharedRef = globalThis.expo.SharedRef;