UNPKG

protoc-gen-ts-alt

Version:

Generate d.ts definitions for generated js files from grpc_tools_node_protoc

147 lines (115 loc) 4.93 kB
// package: // file: test/music.proto /* tslint:disable */ import * as jspb from "google-protobuf"; export class Music extends jspb.Message { getIsbn(): number; setIsbn(value: number): void; getTitle(): string; setTitle(value: string): void; getAuthor(): string; setAuthor(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Music.AsObject; static toObject(includeInstance: boolean, msg: Music): Music.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Music, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Music; static deserializeBinaryFromReader(message: Music, reader: jspb.BinaryReader): Music; } export namespace Music { export type AsObject = { isbn: number, title: string, author: string, } } export class GetMusicRequest extends jspb.Message { getIsbn(): number; setIsbn(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetMusicRequest.AsObject; static toObject(includeInstance: boolean, msg: GetMusicRequest): GetMusicRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: GetMusicRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetMusicRequest; static deserializeBinaryFromReader(message: GetMusicRequest, reader: jspb.BinaryReader): GetMusicRequest; } export namespace GetMusicRequest { export type AsObject = { isbn: number, } } export class GetMusicViaAuthor extends jspb.Message { getAuthor(): string; setAuthor(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetMusicViaAuthor.AsObject; static toObject(includeInstance: boolean, msg: GetMusicViaAuthor): GetMusicViaAuthor.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: GetMusicViaAuthor, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetMusicViaAuthor; static deserializeBinaryFromReader(message: GetMusicViaAuthor, reader: jspb.BinaryReader): GetMusicViaAuthor; } export namespace GetMusicViaAuthor { export type AsObject = { author: string, } } export class MusicStore extends jspb.Message { getName(): string; setName(value: string): void; getMusicsMap(): jspb.Map<number, string>; clearMusicsMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MusicStore.AsObject; static toObject(includeInstance: boolean, msg: MusicStore): MusicStore.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MusicStore, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MusicStore; static deserializeBinaryFromReader(message: MusicStore, reader: jspb.BinaryReader): MusicStore; } export namespace MusicStore { export type AsObject = { name: string, musicsMap: Array<[number, string]>, } } export class Special2Cases extends jspb.Message { getNormal(): string; setNormal(value: string): void; getDefault(): string; setDefault(value: string): void; getFunction(): string; setFunction(value: string): void; getVar(): string; setVar(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Special2Cases.AsObject; static toObject(includeInstance: boolean, msg: Special2Cases): Special2Cases.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Special2Cases, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Special2Cases; static deserializeBinaryFromReader(message: Special2Cases, reader: jspb.BinaryReader): Special2Cases; } export namespace Special2Cases { export type AsObject = { normal: string, pb_default: string, pb_function: string, pb_var: string, } } export enum Enum2Sample { UNKNOWN2 = 0, STARTED2 = 1, RUNNING2 = 1, CASETEST2 = 2, HOW_ABOUT_THIS2 = 3, ALLLOWERCASE2 = 4, }