@chuxingpay/hc-faas-base
Version:
FuXun Hotel Connector Base Objects
24 lines (23 loc) • 1.18 kB
TypeScript
declare class Request {
private request;
private token;
private host;
private caller;
private version;
constructor(config: {
token: string;
host: string;
protocol?: string;
}, caller: {
name: string;
version: string;
});
private invokeGeneric;
get(endpoint: string, parameter: any): import("got/dist/source/core").default | import("got/dist/source").CancelableRequest<unknown>;
post(endpoint: string, parameter: any): import("got/dist/source/core").default | import("got/dist/source").CancelableRequest<unknown>;
put(endpoint: string, parameter: any): import("got/dist/source/core").default | import("got/dist/source").CancelableRequest<unknown>;
patch(endpoint: string, parameter: any): import("got/dist/source/core").default | import("got/dist/source").CancelableRequest<unknown>;
delete(endpoint: string, parameter: any): import("got/dist/source/core").default | import("got/dist/source").CancelableRequest<unknown>;
head(endpoint: string, parameter: any): import("got/dist/source/core").default | import("got/dist/source").CancelableRequest<unknown>;
}
export default Request;