14 lines · 467 B · TypeScript
RawDownload
import { requireNativeModule } from "expo";import type { SharingOptions } from "expo-sharing"; const NativeControls = requireNativeModule<{  shareFileFromSource(uri: string, title: string, sourceIdentifier: string): Promise<void>;}>("T3NativeControls"); export function shareFileFromSource(  uri: string,  options: SharingOptions,  sourceIdentifier: string,) {  return NativeControls.shareFileFromSource(uri, options.dialogTitle ?? "", sourceIdentifier);}