capnpc-ts
Version:
Cap'n Proto schema compiler for TypeScript.
18 lines (17 loc) • 573 B
TypeScript
/**
* @author jdiaz5513
*/
import * as s from "capnp-ts/src/std/schema.capnp.js";
import * as ts from "typescript";
export declare class CodeGeneratorFileContext {
concreteLists: Array<[string, s.Field]>;
file: s.CodeGeneratorRequest_RequestedFile;
generatedNodeIds: string[];
imports: s.CodeGeneratorRequest_RequestedFile_Import[];
nodes: s.Node[];
req: s.CodeGeneratorRequest;
statements: ts.Statement[];
tsPath: string;
constructor(req: s.CodeGeneratorRequest, file: s.CodeGeneratorRequest_RequestedFile);
toString(): string;
}