EditorAssetUploadAdapter
interfaceSource L14Open-code aq-ui shared library for Upload.
interface EditorAssetUploadAdapterMembers
| Name | Type |
|---|---|
upload | ( file: File, context: EditorAssetUploadContext ) => Promise<UploadedAsset> |
Open-code aq-ui shared library for Upload.
pnpm dlx aq-ui@alpha add uploadImport the parts you need, then jump to an export for its contract.
import type { EditorAssetUploadAdapter } from "@/lib/upload"
type Example = EditorAssetUploadAdapterOpen-code aq-ui shared library for Upload.
interface EditorAssetUploadAdapter| Name | Type |
|---|---|
upload | ( file: File, context: EditorAssetUploadContext ) => Promise<UploadedAsset> |
Type contract for EditorAssetUploadContext.
interface EditorAssetUploadContext| Name | Type |
|---|---|
signal | AbortSignal |
onProgress | (percentage: number) => void |
Type contract for UploadedAsset.
interface UploadedAsset| Name | Type |
|---|---|
url | string |
name? | string |
mimeType? | string |
size? | number |
alt? | string |