UNPKG

@oxyhq/services

Version:

Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀

37 lines (29 loc) • 1.03 kB
declare module 'expo-document-picker' { type DocumentPickerInputType = string | string[]; export interface DocumentPickerOptions { type?: DocumentPickerInputType; multiple?: boolean; copyToCacheDirectory?: boolean; } export interface DocumentPickerAsset { name?: string | null; size?: number | null; mimeType?: string | null; uri?: string; file?: File | Blob; lastModified?: number | null; } export interface DocumentPickerSuccessResult { canceled: false; assets: DocumentPickerAsset[]; type?: 'success'; } export interface DocumentPickerCanceledResult { canceled: true; assets: []; type?: 'cancel'; } export type DocumentPickerResult = DocumentPickerSuccessResult | DocumentPickerCanceledResult; export function getDocumentAsync(options?: DocumentPickerOptions): Promise<DocumentPickerResult>; export function isAvailableAsync(): Promise<boolean>; }