@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
138 lines • 4.49 kB
TypeScript
/**
* Generated by the protoc-gen-ts. DO NOT EDIT!
* compiler version: 3.19.1
* source: google/protobuf/struct.proto
* git: https://github.com/thesayyn/protoc-gen-ts */
import * as pb_1 from "google-protobuf";
export declare enum NullValue {
NULL_VALUE = 0
}
export declare class Struct extends pb_1.Message {
#private;
constructor(data?: any[] | {
fields?: Map<string, Value>;
});
get fields(): Map<string, Value>;
set fields(value: Map<string, Value>);
static fromObject(data: {
fields?: {
[key: string]: ReturnType<typeof Value.prototype.toObject>;
};
}): Struct;
toObject(): {
fields?: {
[key: string]: ReturnType<typeof Value.prototype.toObject>;
};
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Struct;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Struct;
}
export declare class Value extends pb_1.Message {
#private;
constructor(data?: any[] | ({} & (({
null_value?: NullValue;
number_value?: never;
string_value?: never;
bool_value?: never;
struct_value?: never;
list_value?: never;
} | {
null_value?: never;
number_value?: number;
string_value?: never;
bool_value?: never;
struct_value?: never;
list_value?: never;
} | {
null_value?: never;
number_value?: never;
string_value?: string;
bool_value?: never;
struct_value?: never;
list_value?: never;
} | {
null_value?: never;
number_value?: never;
string_value?: never;
bool_value?: boolean;
struct_value?: never;
list_value?: never;
} | {
null_value?: never;
number_value?: never;
string_value?: never;
bool_value?: never;
struct_value?: Struct;
list_value?: never;
} | {
null_value?: never;
number_value?: never;
string_value?: never;
bool_value?: never;
struct_value?: never;
list_value?: ListValue;
}))));
get null_value(): NullValue;
set null_value(value: NullValue);
get has_null_value(): boolean;
get number_value(): number;
set number_value(value: number);
get has_number_value(): boolean;
get string_value(): string;
set string_value(value: string);
get has_string_value(): boolean;
get bool_value(): boolean;
set bool_value(value: boolean);
get has_bool_value(): boolean;
get struct_value(): Struct;
set struct_value(value: Struct);
get has_struct_value(): boolean;
get list_value(): ListValue;
set list_value(value: ListValue);
get has_list_value(): boolean;
get kind(): "none" | "string_value" | "null_value" | "number_value" | "bool_value" | "struct_value" | "list_value";
static fromObject(data: {
null_value?: NullValue;
number_value?: number;
string_value?: string;
bool_value?: boolean;
struct_value?: ReturnType<typeof Struct.prototype.toObject>;
list_value?: ReturnType<typeof ListValue.prototype.toObject>;
}): Value;
toObject(): {
null_value?: NullValue;
number_value?: number;
string_value?: string;
bool_value?: boolean;
struct_value?: ReturnType<typeof Struct.prototype.toObject>;
list_value?: ReturnType<typeof ListValue.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Value;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Value;
}
export declare class ListValue extends pb_1.Message {
#private;
constructor(data?: any[] | {
values?: Value[];
});
get values(): Value[];
set values(value: Value[]);
static fromObject(data: {
values?: ReturnType<typeof Value.prototype.toObject>[];
}): ListValue;
toObject(): {
values?: ReturnType<typeof Value.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListValue;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListValue;
}
//# sourceMappingURL=struct.d.ts.map