@helenejs/react
Version:
Real-time Web Apps for Node.js
14 lines • 658 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.useCollection = useCollection;
const useCreation_1 = __importDefault(require("ahooks/lib/useCreation"));
const use_object_1 = require("./use-object");
const data_1 = require("@helenejs/data");
function useCollection(options = {}) {
const stableOptions = (0, use_object_1.useObject)(options);
return (0, useCreation_1.default)(() => new data_1.Collection(options), [stableOptions]);
}
//# sourceMappingURL=use-collection.js.map