tdesign-mobile-vue
Version:
tdesign-mobile-vue
31 lines (30 loc) • 1.48 kB
TypeScript
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[];