UNPKG

@cloudpss/template

Version:

Lightweight string and object templating utilities with interpolation and formula support.

27 lines 1.14 kB
/** 是否为 ArrayBuffer */ export declare let isArrayBuffer: (value: object) => value is ArrayBuffer | SharedArrayBuffer; /** 是否为 Error */ export declare let isError: (value: unknown) => value is Error; declare global { /** @inheritdoc */ interface ErrorConstructor { /** @inheritdoc */ isError?(this: void, value: unknown): value is Error; } } /** * Object.prototype.toString.call 的快捷方式 */ export declare const toString: (value: unknown) => string; export declare const hasOwn: (o: object, v: PropertyKey) => boolean; export declare const isArray: (arg: any) => arg is any[]; export declare const isArrayBufferView: (arg: any) => arg is ArrayBufferView; export declare const stringify: { (value: any, replacer?: (this: any, key: string, value: any) => any, space?: string | number): string; (value: any, replacer?: (number | string)[] | null, space?: string | number): string; }; /** * 获取 ArrayBuffer 的拷贝 */ export declare function copyArrayBuffer(buffer: ArrayBuffer | SharedArrayBuffer, start: number, length?: number): ArrayBuffer; //# sourceMappingURL=utils.d.ts.map