UNPKG

tdesign-mobile-vue

Version:
31 lines (30 loc) 1.48 kB
import { SizeUnit } from './types'; export declare const IMAGE_REGEXP: RegExp; export declare const IMAGE_ALL_REGEXP: RegExp; export declare const FILE_PDF_REGEXP: RegExp; export declare const FILE_EXCEL_REGEXP: RegExp; export declare const FILE_WORD_REGEXP: RegExp; export declare const FILE_PPT_REGEXP: RegExp; export declare const VIDEO_REGEXP: RegExp; export declare const AUDIO_REGEXP: RegExp; export declare const SIZE_MAP: { B: number; KB: number; MB: number; GB: number; }; export declare function returnFileSize(number: number): string; export declare function getCurrentDate(needTime?: boolean): string; export declare function abridgeName(inputName: string, leftCount?: number, rightCount?: number): string; export declare function getFileSizeText(number: number): string; export declare function isOverSizeLimit(fileSize: number, sizeLimit: number, unit: SizeUnit): boolean; export declare function isOverSizeLimit1(fileSize: number, sizeLimit: number, unit: SizeUnit): boolean; export declare const urlCreator: () => { new (url: string | URL, base?: string | URL): URL; prototype: URL; createObjectURL(obj: Blob | MediaSource): string; revokeObjectURL(url: string): void; }; export declare function getFileUrlByFileRaw(fileRaw: File): Promise<string>; export declare function validateFileType(accept: string, fileType: string, fileName?: string): boolean; export declare function getFileList(files: FileList, accept?: string): File[];