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 };
}
_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)
- BaseFileAsset<"media:image">
- Readonly<Schema.ImageAsset>
- ImageAsset
Properties
Internal_refreshObjectUrl
_refreshObjectUrl: () => Promise<void>
[dispose]
"[dispose]": () => void
Optional Readonlyblob
blob?: Blob
Optional ReadonlyblobUrl
blobUrl?: string
Optionalcolor
color?: string
dispose
dispose: () => void
id
id: string
isBuiltIn
isBuiltIn: boolean
ReadonlyisLoading
isLoading: boolean
Optionalmetadata
metadata?: Record<string, unknown>
mimeType
mimeType: string
Optionalname
name?: string
setBlob
setBlob: (blob: Blob | undefined) => void
setError
setError: (error: unknown) => void
size
size: number
store
OptionalthumbnailUri
thumbnailUri?: string
toJSON
type
type: "asset:media:image"
Optionaluri
uri?: string
Readonlyvideo
video: { height: number; rotation: number; width: number }