firestore-vitest
Version:
Vitest helper for mocking Google Cloud Firestore
22 lines (17 loc) • 672 B
TypeScript
type FieldValueType = 'arrayUnion' | 'arrayRemove' | 'increment' | 'serverTimestamp' | 'delete';
export class FieldValue {
constructor(type: FieldValueType, value: unknown);
isEqual(other: FieldValue): boolean;
static arrayUnion(elements?: Array<unknown>): FieldValue;
static arrayRemove(elements: Array<unknown>): FieldValue;
static increment(amount?: number): FieldValue;
static serverTimestamp(): FieldValue;
static delete(): FieldValue;
}
export const mocks: {
mockArrayUnionFieldValue: vi.Mock;
mockArrayRemoveFieldValue: vi.Mock;
mockDeleteFieldValue: vi.Mock;
mockIncrementFieldValue: vi.Mock;
mockServerTimestampFieldValue: vi.Mock;
};