n8n-nodes-wechat
Version:
This is an n8n-wechat-nodes Library
16 lines (15 loc) • 843 B
TypeScript
import { IExecuteFunctions, IHookFunctions, IHttpRequestOptions, ILoadOptionsFunctions, DeclarativeRestApiSettings, ICredentialDataDecryptedObject } from 'n8n-workflow';
import HttpRequestOptions = DeclarativeRestApiSettings.HttpRequestOptions;
type Context = IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions;
export default class HttpRequest {
private static instance;
private readonly baseOptions;
private credentialsType;
private reqOptions;
constructor(baseOptions?: {});
static create(baseOptions?: HttpRequestOptions, credentialsType?: string): HttpRequest;
preAuthentication(ctx: Context, cred: ICredentialDataDecryptedObject, options: IHttpRequestOptions): Promise<any>;
retry(ctx: Context): Promise<any>;
request(ctx: Context, reqOptions?: HttpRequestOptions): Promise<any>;
}
export {};