콘텐츠로 이동

pendingItemFromFile — @gj-kit/expo-media

@gj-kit/expo-media/web에서 공개하는 function입니다. package version 0.6.1의 release declaration을 그대로 표시합니다.

import { pendingItemFromFile } from '@gj-kit/expo-media/web';
/**
* Wrap a DOM `File` as a `PendingBinaryItem` for `createPendingSelection`.
*
* Creates an object URL as `previewUri` (skipped for HEIC/HEIF, which browsers cannot render, and
* in environments without `URL.createObjectURL`) and a `revoke` closure that releases it. The
* selection calls `revoke` at most once, when the item is removed or cleared; pass the add result's
* `releasable` items to `PendingSelection.release` yourself. `File.lastModified` becomes part of
* the dedup key.
*/
declare function pendingItemFromFile(file: File): PendingBinaryItem;

이 선언은 매개변수, optionality, 제네릭, 반환값, 공개 union/type 계약의 정본입니다. 호출 전 필요한 환경·권한·오류 경계는 패키지 Golden path와 이 subpath의 import 조건을 함께 확인하세요.

  • 패키지: @gj-kit/expo-media
  • 버전: 0.6.1
  • 공개 entry: ./web
  • 소스: GitHub

Wrap a DOM File as a PendingBinaryItem for createPendingSelection.

Creates an object URL as previewUri (skipped for HEIC/HEIF, which browsers cannot render, and in environments without URL.createObjectURL) and a revoke closure that releases it. The selection calls revoke at most once, when the item is removed or cleared; pass the add result’s releasable items to PendingSelection.release yourself. File.lastModified becomes part of the dedup key.