@nozbe/watermelondb
Version:
Build powerful React Native and React web apps that scale from hundreds to tens of thousands of records and remain fast
13 lines (12 loc) • 614 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = useDatabase;
var _react = _interopRequireDefault(require("react"));
var _DatabaseProvider = require("../DatabaseProvider");
var _invariant = _interopRequireDefault(require("../utils/common/invariant"));
function useDatabase() {
var database = _react.default.useContext(_DatabaseProvider.DatabaseContext);
(0, _invariant.default)(database, 'Could not find database context, please make sure the component is wrapped in the <DatabaseProvider>');
return database;
}