@onesy/utils
Version:
15 lines (14 loc) • 803 B
TypeScript
/// <reference types="node" />
export declare type TType = 'string' | 'arraybuffer' | 'datauri' | 'base64' | 'blob' | 'buffer' | 'byte-size' | 'size' | 'size-format';
export declare type TTo = ArrayBuffer | Blob | Buffer | string | number;
export declare const dataURIToBuffer: (value: string) => Buffer | undefined;
export declare const dataURIToBlob: (value: string, outputArrayBuffer?: boolean) => Blob | ArrayBuffer | undefined;
export declare const blobToDataURI: (blob: any) => Promise<string>;
export declare const sizeFormat: (value: number, decimals?: number, thousand?: number) => string;
export interface IOptions {
thousand?: number;
decimals?: number;
mime?: string;
}
declare const to: (value_: any, type?: TType, options_?: IOptions) => TTo | Promise<TTo>;
export default to;