@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
93 lines • 3.31 kB
TypeScript
import * as dependency_3 from "./index";
import * as pb_1 from "google-protobuf";
export declare class Field extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
index_config?: FieldIndexConfig;
ttl_config?: FieldTtlConfig;
});
get name(): string;
set name(value: string);
get index_config(): FieldIndexConfig;
set index_config(value: FieldIndexConfig);
get has_index_config(): boolean;
get ttl_config(): FieldTtlConfig;
set ttl_config(value: FieldTtlConfig);
get has_ttl_config(): boolean;
static fromObject(data: {
name?: string;
index_config?: ReturnType<typeof FieldIndexConfig.prototype.toObject>;
ttl_config?: ReturnType<typeof FieldTtlConfig.prototype.toObject>;
}): Field;
toObject(): {
name?: string;
index_config?: ReturnType<typeof FieldIndexConfig.prototype.toObject>;
ttl_config?: ReturnType<typeof FieldTtlConfig.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Field;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Field;
}
export declare class FieldIndexConfig extends pb_1.Message {
#private;
constructor(data?: any[] | {
indexes?: dependency_3.Index[];
uses_ancestor_config?: boolean;
ancestor_field?: string;
reverting?: boolean;
});
get indexes(): dependency_3.Index[];
set indexes(value: dependency_3.Index[]);
get uses_ancestor_config(): boolean;
set uses_ancestor_config(value: boolean);
get ancestor_field(): string;
set ancestor_field(value: string);
get reverting(): boolean;
set reverting(value: boolean);
static fromObject(data: {
indexes?: ReturnType<typeof dependency_3.Index.prototype.toObject>[];
uses_ancestor_config?: boolean;
ancestor_field?: string;
reverting?: boolean;
}): FieldIndexConfig;
toObject(): {
indexes?: ReturnType<typeof dependency_3.Index.prototype.toObject>[];
uses_ancestor_config?: boolean;
ancestor_field?: string;
reverting?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FieldIndexConfig;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FieldIndexConfig;
}
export declare class FieldTtlConfig extends pb_1.Message {
#private;
constructor(data?: any[] | {
state?: FieldTtlConfigState;
});
get state(): FieldTtlConfigState;
set state(value: FieldTtlConfigState);
static fromObject(data: {
state?: FieldTtlConfigState;
}): FieldTtlConfig;
toObject(): {
state?: FieldTtlConfigState;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FieldTtlConfig;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FieldTtlConfig;
}
export declare enum FieldTtlConfigState {
STATE_UNSPECIFIED = 0,
CREATING = 1,
ACTIVE = 2,
NEEDS_REPAIR = 3
}
//# sourceMappingURL=field.d.ts.map