UNPKG

wechaty-puppet-official-account

Version:
24 lines 875 B
/// <reference types="node" /> /// <reference types="node" /> export interface FileInfo { contentType?: string; filename: string; knownLength: number; } type RequestType = 'json' | 'html'; interface UnirestRequest<T> extends Promise<{ body: T; }> { attach: (formName: string, buf: Buffer, info?: FileInfo) => UnirestRequest<T>; type: (t: RequestType) => UnirestRequest<T>; field: (payload: Object) => UnirestRequest<T>; send: (payload: Object | Buffer | string) => UnirestRequest<T>; end: (resolve: (result: any) => void) => UnirestRequest<T>; } export interface SimpleUnirest { get: <T = unknown>(url: string) => UnirestRequest<T>; post: <T = unknown>(url: string) => UnirestRequest<T>; } declare function getSimpleUnirest(endpoint: string): SimpleUnirest; export { getSimpleUnirest }; //# sourceMappingURL=simple-unirest.d.ts.map