Interface ImageAsset

    interface ImageAsset {
        _refreshObjectUrl: () => Promise<void>;
        "[dispose]": () => void;
        blob?: Blob;
        blobUrl?: string;
        color?: string;
        dispose: () => void;
        id: string;
        isBuiltIn: boolean;
        isLoading: boolean;
        metadata?: Record<string, unknown>;
        mimeType: string;
        name?: string;
        setBlob: (blob: Blob | undefined) => void;
        setError: (error: unknown) => void;
        size: number;
        store: VideoEditorAssetStore;
        thumbnailUri?: string;
        toJSON: () => Schema.ImageAsset;
        type: "asset:media:image";
        uri?: string;
        video: { height: number; rotation: number; width: number };
    }

    Hierarchy (View Summary)

    Index
    _refreshObjectUrl: () => Promise<void>
    "[dispose]": () => void
    blob?: Blob
    blobUrl?: string
    color?: string
    dispose: () => void
    id: string
    isBuiltIn: boolean
    isLoading: boolean
    metadata?: Record<string, unknown>
    mimeType: string
    name?: string
    setBlob: (blob: Blob | undefined) => void
    setError: (error: unknown) => void
    size: number
    thumbnailUri?: string
    toJSON: () => Schema.ImageAsset
    type: "asset:media:image"
    uri?: string
    video: { height: number; rotation: number; width: number }