firestore-vitest
Version:
Vitest helper for mocking Google Cloud Firestore
22 lines (19 loc) • 705 B
TypeScript
import type { Query } from './query.js';
import type { MockedQuerySnapshot } from './helpers/buildQuerySnapShot.js';
export class Transaction {
getAll(...refsOrReadOptions: Array<Query | Record<string, never>>): Promise<Array<MockedQuerySnapshot>>;
get(ref: Query): Promise<MockedQuerySnapshot>;
set(ref: Query): Transaction;
update(ref: Query): Transaction;
delete(ref: Query): Transaction;
create(ref: Query, options: unknown): Transaction;
}
export const mocks: {
mockGetAll: vi.Mock;
mockGetAllTransaction: vi.Mock;
mockGetTransaction: vi.Mock;
mockSetTransaction: vi.Mock;
mockUpdateTransaction: vi.Mock;
mockDeleteTransaction: vi.Mock;
mockCreateTransaction: vi.Mock;
};