Utilização

Pick a photo and hand its local file to an upload function.

tsx
// Pick a photo and hand its local file to an upload function.
import { mediaPicker, type MediaAsset, type MediaType } from 'kuito';

export async function choosePhoto(upload: (asset: MediaAsset) => Promise<void>) {
  const mediaTypes: MediaType[] = ['images'];
  const result = await mediaPicker.pick({ mediaTypes });
  if (!result.canceled && result.assets[0]) await upload(result.assets[0]);
}

Assinaturas

ts
(options?: PickOptions): Promise<MediaPickerResult>

Parâmetros

NomeTipoObrigatórioDescrição
optionsPickOptionsNão—
Predefinição: {}

Devolve

Promise<MediaPickerResult>

Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.