UNPKG

ts-aspnetcore-apigateway-client

Version:

TypeScript Client for Api Gateway built using AspNetCore.ApiGateway package.

19 lines (18 loc) 1.18 kB
import { Headers } from 'node-fetch'; import { ApiGatewayClientSettings } from './ApiGatewayClientSettings'; import { ApiGatewayParameters } from "./ApiGatewayParameters"; import { IApiGatewayClient } from "./IApiGatewayClient"; import { JsonPatchOperation } from './JsonPatch'; import { Orchestration } from './Orchestration'; export declare class ApiGatewayClient implements IApiGatewayClient { _settings: ApiGatewayClientSettings; _httpsAgent: any; constructor(settings: ApiGatewayClientSettings); GetAsync<TResponse>(parameters: ApiGatewayParameters): Promise<TResponse>; PostAsync<TPayload, TResponse>(parameters: ApiGatewayParameters, data: TPayload): Promise<TResponse | null>; PutAsync<TPayload, TResponse>(parameters: ApiGatewayParameters, data: TPayload): Promise<TResponse | null>; PatchAsync<TResponse>(parameters: ApiGatewayParameters, data: JsonPatchOperation[]): Promise<TResponse | null>; DeleteAsync<TResponse>(parameters: ApiGatewayParameters): Promise<TResponse | null>; GetOrchestrationAsync(parameters: ApiGatewayParameters): Promise<Orchestration[]>; getHeaders(requestHeaders: any[]): Headers; }