amesu
Version:
Node.js SDK for QQ Bot.
15 lines (14 loc) • 705 B
TypeScript
/// <reference types="node" />
/**
* 对象深合并,用法与 `Object.assign()` 保持一致。
*
* @param target - 目标对象,接收源对象属性的对象,也是修改后的返回值。
* @param sources - 源对象,包含将被合并的属性。
* @returns 目标对象。
*/
export declare function deepAssign(target: any, ...sources: unknown[]): object;
export declare function objectToParams(object: object): string;
export declare function parseBody(params?: object): Required<RequestInit['body']>;
export declare function objectToString(value: unknown): string;
export declare function sleep(ms: number): Promise<void>;
export declare function parseError(error: unknown): string;