UNPKG

@anoki/fse-common

Version:

Common types for FSE

45 lines (39 loc) 800 B
type UploadMetadata = { format: string height: number width: number mimeType?: string orientation: 'vertical' | 'horizontal' } type UploadLinkedEntity = { linkedEntityId: string linkedEntityType: string } type UploadThumbnail = { medium: string mediumMetadata: UploadMetadata squared: string squaredMetadata: UploadMetadata } type UploadAdditionalInfo = { [key: string]: string } export type Upload = { uploaderId: string uploader?: string documentType: string originalName: string full: string metadata: UploadMetadata thumbnail: UploadThumbnail linkedEntity: UploadLinkedEntity additionalInfo: UploadAdditionalInfo _id: string createdAt?: string updatedAt?: string id?: string } export type FileWithIdentifier = { file: File uid: string }