UNPKG

kong-sdk

Version:

The open source Kong SDK built by VEED

19 lines (18 loc) 723 B
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 {};