@pqstudio/protobuf_ts_plugin
Version:
The protocol buffer compiler plugin "protobuf-ts" generates TypeScript, gRPC-web, Twirp, and more.
13 lines (12 loc) • 577 B
TypeScript
import { DescriptorRegistry, FileDescriptorProto, GeneratedFile, TypescriptFile } from "@pqstudio/protobuf_ts_framework";
import { InternalOptions } from "./our-options";
/**
* A protobuf-ts output file.
*/
export declare class OutFile extends TypescriptFile implements GeneratedFile {
readonly fileDescriptor: FileDescriptorProto;
private readonly registry;
private readonly options;
constructor(name: string, fileDescriptor: FileDescriptorProto, registry: DescriptorRegistry, options: InternalOptions, type: string);
getContent(): string;
}