kong-sdk
Version:
The open source Kong SDK built by VEED
19 lines (18 loc) • 723 B
TypeScript
import { ConsumerController } from './controllers/consumer';
import { PluginController } from './controllers/plugin';
import { RouteController } from './controllers/route';
import { ServiceController } from './controllers/service';
import { KongConfig } from './models/config';
import { Service } from './models/service';
interface KongAPIClient {
register(service: Service): Promise<Service>;
}
export declare class Client implements KongAPIClient {
readonly services: ServiceController;
readonly plugins: PluginController;
readonly consumers: ConsumerController;
readonly routes: RouteController;
constructor(config: KongConfig);
register: (service: Service) => Promise<Service>;
}
export {};