UNPKG

@russ-b/nestjs-common-tools

Version:
25 lines (24 loc) 779 B
import { IMessageDescriptor } from '../../interfaces'; type ClientDefinitionValue = IServiceDescriptor & IMessageDescriptor; export type ClientDefinition = Record<string, ClientDefinitionValue>; export type ServiceMethods = Record<string, IServiceMethodDescriptor>; export interface IServiceDescriptor { service: ServiceMethods; serviceName: string; length: number; name: string; } export interface IServiceMethodDescriptor { path: string; requestStream: boolean; responseStream: boolean; originalName: string; requestType: IMessageDescriptor; responseType: IMessageDescriptor; options: IServiceMethodDescriptorOptions; } interface IServiceMethodDescriptorOptions { deprecated: boolean; idempotency_level: string; } export {};