capnpc-ts
Version:
Cap'n Proto schema compiler for TypeScript.
8 lines (7 loc) • 504 B
TypeScript
import * as s from "capnp-ts/src/std/schema.capnp.js";
import { CodeGeneratorContext } from "./code-generator-context";
import { CodeGeneratorFileContext } from "./code-generator-file-context";
export declare function compile(ctx: CodeGeneratorFileContext): string;
export declare function loadRequest(req: s.CodeGeneratorRequest): CodeGeneratorContext;
export declare function printSourceFiles(ctx: CodeGeneratorContext): string[];
export declare function writeTsFiles(ctx: CodeGeneratorContext): void;