UNPKG

cocori-ng

Version:

Cocori-ng is an Angular full of great components & utilites based on Material

38 lines (37 loc) 1.09 kB
import { ConfigInputComponent } from './component-inputs.model'; export interface ConfigUploaderModel extends ConfigInputComponent { apiFile: (fileId?: string) => string; apiFileDownload: (fileId: string) => string; } export declare type ConfigAPIsFile = Partial<Pick<ConfigUploaderModel, 'apiFile' | 'apiFileDownload'>>; export interface FileModel { description: string; fileName?: string; dateUpload?: Date; mimeType?: string; id?: string; size?: number; } export interface FileDetailsComponent { file: FileModel; apisFile: ConfigAPIsFile; component: any; } export interface NewFileCommand { fileName: string; numberParts: number; mimeType: string; base64Content: any; } export interface AssembleFilePartsCommand { fileId: string; checksum: string; } export interface FilePartCommand { fileId: string; partIndex: number; base64Content: any; mimeType: string; } export declare type FileType = 'image' | 'doc'; export declare type FileActions = 'browse' | 'remove';