from-schema
Version:
Infer TypeScript types from JSON schemas
14 lines (13 loc) • 361 B
TypeScript
export declare class ProtoGenerator {
private packageName;
private indent;
private messages;
private enums;
constructor(packageName?: string);
private incrementIndent;
private decrementIndent;
private typeToProto;
private generateEnum;
private generateMessage;
generateSchema(schemas: Record<string, any>): string;
}