UNPKG

firelordjs

Version:

🔥 High Precision Typescript Wrapper for Firestore Web, Providing Unparalleled Type Safe and Dev Experience

22 lines (21 loc) • 684 B
import { collection } from 'firebase/firestore'; import { buildPathFromColIDsAndDocIDs } from './utils'; export var collectionCreator = function (fStore) { var collectionIDs = []; for (var _i = 1; _i < arguments.length; _i++) { collectionIDs[_i - 1] = arguments[_i]; } // @ts-expect-error return function () { var documentIDs = []; for (var _i = 0; _i < arguments.length; _i++) { documentIDs[_i] = arguments[_i]; } return collection( // @ts-expect-error fStore, buildPathFromColIDsAndDocIDs({ collectionIDs: collectionIDs, documentIDs: documentIDs, })); }; };