UNPKG

@selfage/generator_cli

Version:

Code generation for message, service, and database.

7 lines (6 loc) 956 B
import { RemoteCallDefinition, RemoteCallsGroupDefinition, ServiceDefinition } from "./definition"; import { DefinitionResolver } from "./definition_resolver"; import { OutputContentBuilder, TsContentBuilder } from "./output_content_builder"; export declare function generateService(definitionModulePath: string, serviceDefinition: ServiceDefinition, outputContentMap: Map<string, OutputContentBuilder>): void; export declare function generateRemoteCallsGroup(definitionModulePath: string, remoteCallsGroupDefinition: RemoteCallsGroupDefinition, definitionResolver: DefinitionResolver, outputContentMap: Map<string, OutputContentBuilder>): void; export declare function generateRemoteCall(definitionModulePath: string, remoteCallDefinition: RemoteCallDefinition, serviceName: string, definitionResolver: DefinitionResolver, descriptorContentBuilder: TsContentBuilder, clientContentBuilder: TsContentBuilder, handlerContentBuilder: TsContentBuilder): void;