tenebrous-dicebot/api/node_modules/@types/google-protobuf/google/protobuf/compiler/plugin_pb.d.ts

159 lines
5.9 KiB
TypeScript
Executable File

// package: google.protobuf.compiler
// file: compiler/plugin.proto
import * as jspb from "../../../index";
import * as google_protobuf_descriptor_pb from "../descriptor_pb";
export class Version extends jspb.Message {
hasMajor(): boolean;
clearMajor(): Version;
getMajor(): number | undefined;
setMajor(value: number): Version;
hasMinor(): boolean;
clearMinor(): Version;
getMinor(): number | undefined;
setMinor(value: number): Version;
hasPatch(): boolean;
clearPatch(): Version;
getPatch(): number | undefined;
setPatch(value: number): Version;
hasSuffix(): boolean;
clearSuffix(): Version;
getSuffix(): string | undefined;
setSuffix(value: string): Version;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Version.AsObject;
static toObject(includeInstance: boolean, msg: Version): Version.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Version, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Version;
static deserializeBinaryFromReader(message: Version, reader: jspb.BinaryReader): Version;
}
export namespace Version {
export type AsObject = {
major?: number,
minor?: number,
patch?: number,
suffix?: string,
}
}
export class CodeGeneratorRequest extends jspb.Message {
clearFileToGenerateList(): CodeGeneratorRequest;
getFileToGenerateList(): Array<string>;
setFileToGenerateList(value: Array<string>): CodeGeneratorRequest;
addFileToGenerate(value: string, index?: number): string;
hasParameter(): boolean;
clearParameter(): CodeGeneratorRequest;
getParameter(): string | undefined;
setParameter(value: string): CodeGeneratorRequest;
clearProtoFileList(): CodeGeneratorRequest;
getProtoFileList(): Array<google_protobuf_descriptor_pb.FileDescriptorProto>;
setProtoFileList(value: Array<google_protobuf_descriptor_pb.FileDescriptorProto>): CodeGeneratorRequest;
addProtoFile(value?: google_protobuf_descriptor_pb.FileDescriptorProto, index?: number): google_protobuf_descriptor_pb.FileDescriptorProto;
hasCompilerVersion(): boolean;
clearCompilerVersion(): CodeGeneratorRequest;
getCompilerVersion(): Version | undefined;
setCompilerVersion(value?: Version): CodeGeneratorRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CodeGeneratorRequest.AsObject;
static toObject(includeInstance: boolean, msg: CodeGeneratorRequest): CodeGeneratorRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CodeGeneratorRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CodeGeneratorRequest;
static deserializeBinaryFromReader(message: CodeGeneratorRequest, reader: jspb.BinaryReader): CodeGeneratorRequest;
}
export namespace CodeGeneratorRequest {
export type AsObject = {
fileToGenerateList: Array<string>,
parameter?: string,
protoFileList: Array<google_protobuf_descriptor_pb.FileDescriptorProto.AsObject>,
compilerVersion?: Version.AsObject,
}
}
export class CodeGeneratorResponse extends jspb.Message {
hasError(): boolean;
clearError(): CodeGeneratorResponse;
getError(): string | undefined;
setError(value: string): CodeGeneratorResponse;
hasSupportedFeatures(): boolean;
clearSupportedFeatures(): CodeGeneratorResponse;
getSupportedFeatures(): number | undefined;
setSupportedFeatures(value: number): CodeGeneratorResponse;
clearFileList(): CodeGeneratorResponse;
getFileList(): Array<CodeGeneratorResponse.File>;
setFileList(value: Array<CodeGeneratorResponse.File>): CodeGeneratorResponse;
addFile(value?: CodeGeneratorResponse.File, index?: number): CodeGeneratorResponse.File;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CodeGeneratorResponse.AsObject;
static toObject(includeInstance: boolean, msg: CodeGeneratorResponse): CodeGeneratorResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CodeGeneratorResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CodeGeneratorResponse;
static deserializeBinaryFromReader(message: CodeGeneratorResponse, reader: jspb.BinaryReader): CodeGeneratorResponse;
}
export namespace CodeGeneratorResponse {
export type AsObject = {
error?: string,
supportedFeatures?: number,
fileList: Array<File.AsObject>,
}
export enum Feature {
FEATURE_NONE = 0,
FEATURE_PROTO3_OPTIONAL = 1,
}
export class File extends jspb.Message {
hasName(): boolean;
clearName(): File;
getName(): string | undefined;
setName(value: string): File;
hasInsertionPoint(): boolean;
clearInsertionPoint(): File;
getInsertionPoint(): string | undefined;
setInsertionPoint(value: string): File;
hasContent(): boolean;
clearContent(): File;
getContent(): string | undefined;
setContent(value: string): File;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): File.AsObject;
static toObject(includeInstance: boolean, msg: File): File.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: File, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): File;
static deserializeBinaryFromReader(message: File, reader: jspb.BinaryReader): File;
}
export namespace File {
export type AsObject = {
name?: string,
insertionPoint?: string,
content?: string,
}
}
}