- useFirestore(
collection: string,
): {
addDocument: (data: object) => Promise<DocumentReference>;
deleteDocument: (id: string) => Promise<void>;
documents: CollectionData[];
error: Error;
getServices: (status: string) => Promise<QueryDocumentSnapshot[]>;
loading: boolean;
updateDocument: (id: string, data: object) => Promise<void>;
} Returns {
addDocument: (data: object) => Promise<DocumentReference>;
deleteDocument: (id: string) => Promise<void>;
documents: CollectionData[];
error: Error;
getServices: (status: string) => Promise<QueryDocumentSnapshot[]>;
loading: boolean;
updateDocument: (id: string, data: object) => Promise<void>;
}