UNPKG

protoc-gen-ts-alt

Version:

Generate d.ts definitions for generated js files from grpc_tools_node_protoc

229 lines (178 loc) 7.65 kB
// package: // file: book.proto /* tslint:disable */ import * as jspb from "google-protobuf"; import * as test_music_pb from "./test/music_pb"; export class Test extends jspb.Message { hasBook(): boolean; clearBook(): void; getBook(): Book | undefined; setBook(value?: Book): void; hasMusic(): boolean; clearMusic(): void; getMusic(): test_music_pb.Music | undefined; setMusic(value?: test_music_pb.Music): void; clearBooksList(): void; getBooksList(): Array<Book>; setBooksList(value: Array<Book>): void; addBooks(value?: Book, index?: number): Book; clearMusicsList(): void; getMusicsList(): Array<test_music_pb.Music>; setMusicsList(value: Array<test_music_pb.Music>): void; addMusics(value?: test_music_pb.Music, index?: number): test_music_pb.Music; clearStrsList(): void; getStrsList(): Array<string>; setStrsList(value: Array<string>): void; addStrs(value: string, index?: number): string; clearInt32sList(): void; getInt32sList(): Array<number>; setInt32sList(value: Array<number>): void; addInt32s(value: number, index?: number): number; clearBytesarrList(): void; getBytesarrList(): Array<Uint8Array | string>; getBytesarrList_asU8(): Array<Uint8Array>; getBytesarrList_asB64(): Array<string>; setBytesarrList(value: Array<Uint8Array | string>): void; addBytesarr(value: Uint8Array | string, index?: number): Uint8Array | string; getMapMap(): jspb.Map<number, test_music_pb.Music>; clearMapMap(): void; getBytesmapMap(): jspb.Map<number, Uint8Array | string>; clearBytesmapMap(): void; getBytes(): Uint8Array | string; getBytes_asU8(): Uint8Array; getBytes_asB64(): string; setBytes(value: Uint8Array | string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Test.AsObject; static toObject(includeInstance: boolean, msg: Test): Test.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Test, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Test; static deserializeBinaryFromReader(message: Test, reader: jspb.BinaryReader): Test; } export namespace Test { export type AsObject = { book?: Book.AsObject, music?: test_music_pb.Music.AsObject, booksList: Array<Book.AsObject>, musicsList: Array<test_music_pb.Music.AsObject>, strsList: Array<string>, int32sList: Array<number>, bytesarrList: Array<Uint8Array | string>, mapMap: Array<[number, test_music_pb.Music.AsObject]>, bytesmapMap: Array<[number, Uint8Array | string]>, bytes: Uint8Array | string, } } export class Book 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): Book.AsObject; static toObject(includeInstance: boolean, msg: Book): Book.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Book, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Book; static deserializeBinaryFromReader(message: Book, reader: jspb.BinaryReader): Book; } export namespace Book { export type AsObject = { isbn: number, title: string, author: string, } } export class GetBookRequest extends jspb.Message { getIsbn(): number; setIsbn(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBookRequest.AsObject; static toObject(includeInstance: boolean, msg: GetBookRequest): GetBookRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: GetBookRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBookRequest; static deserializeBinaryFromReader(message: GetBookRequest, reader: jspb.BinaryReader): GetBookRequest; } export namespace GetBookRequest { export type AsObject = { isbn: number, } } export class GetBookViaAuthor extends jspb.Message { getAuthor(): string; setAuthor(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBookViaAuthor.AsObject; static toObject(includeInstance: boolean, msg: GetBookViaAuthor): GetBookViaAuthor.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: GetBookViaAuthor, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBookViaAuthor; static deserializeBinaryFromReader(message: GetBookViaAuthor, reader: jspb.BinaryReader): GetBookViaAuthor; } export namespace GetBookViaAuthor { export type AsObject = { author: string, } } export class BookStore extends jspb.Message { getName(): string; setName(value: string): void; getBooksMap(): jspb.Map<number, string>; clearBooksMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BookStore.AsObject; static toObject(includeInstance: boolean, msg: BookStore): BookStore.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: BookStore, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BookStore; static deserializeBinaryFromReader(message: BookStore, reader: jspb.BinaryReader): BookStore; } export namespace BookStore { export type AsObject = { name: string, booksMap: Array<[number, string]>, } } export class SpecialCases 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): SpecialCases.AsObject; static toObject(includeInstance: boolean, msg: SpecialCases): SpecialCases.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: SpecialCases, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SpecialCases; static deserializeBinaryFromReader(message: SpecialCases, reader: jspb.BinaryReader): SpecialCases; } export namespace SpecialCases { export type AsObject = { normal: string, pb_default: string, pb_function: string, pb_var: string, } } export enum EnumSample { UNKNOWN = 0, STARTED = 1, RUNNING = 1, CASETEST = 2, HOW_ABOUT_THIS = 3, ALLLOWERCASE = 4, }