@paperbits/common
Version:
Paperbits common components.
14 lines (13 loc) • 399 B
text/typescript
import { IWidgetOrder } from "../editing/IWidgetOrder";
/**
* Describes dropped content (file or URL).
*/
export interface IContentDescriptor {
title: string;
description: string;
getWidgetOrder?(): Promise<IWidgetOrder<unknown>>;
getPreviewUrl?(): Promise<string>;
getThumbnailUrl?(): Promise<string>;
iconUrl?: string;
uploadables?: (File | string)[];
}