UNPKG

reactopod

Version:

React Hooks for Typesaurus, type-safe Firestore ODM

19 lines (18 loc) 583 B
'use strict' Object.defineProperty(exports, '__esModule', { value: true }) const adaptor_1 = require('../adaptor') const query_1 = require('typesaurus/query') function useQuery(collection, queries) { const [result, setResult] = adaptor_1.useState(undefined) const deps = [JSON.stringify(collection), JSON.stringify(queries)] adaptor_1.useEffect(() => { if (queries) { query_1.query(collection, queries).then(setResult) } else if (result) { setResult(undefined) } }, deps) return result } exports.default = useQuery //# sourceMappingURL=index.js.map