@prism-engineer/router
Version:
Type-safe Express.js router with automatic client generation
10 lines • 415 B
TypeScript
import { TSchema } from '@sinclair/typebox';
export interface ClientGenerator {
generateClient(options: {
name: string;
baseUrl: string;
}, routes: any[]): Promise<string>;
}
export declare const createTypeScriptClientGenerator: () => ClientGenerator;
export declare function extractTypeFromSchema(schema: TSchema, typeName?: string): Promise<string>;
//# sourceMappingURL=generator.d.ts.map