UNPKG

@c11/engine.db

Version:

The engine db

24 lines 1.48 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var engine_types_1 = require("@c11/engine.types"); var getRefinedValue_1 = require("../fn/getRefinedValue"); var isValidPath_1 = __importDefault(require("../fn/isValidPath")); /** * get * * Gets a value */ var get = function (db) { return function (path, refinee) { if (refinee === void 0) { refinee = { type: engine_types_1.AccessMethods.value, args: [] }; } if (!(0, isValidPath_1.default)(path)) { return; } return (0, getRefinedValue_1.getRefinedValue)(db, path, undefined, refinee); }; }; exports.default = get; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2FwaS9nZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxrREFBa0Q7QUFDbEQseURBQXdEO0FBQ3hELGtFQUE0QztBQUU1Qzs7OztHQUlHO0FBQ0gsSUFBTSxHQUFHLEdBQ1AsVUFBQyxFQUFFO0lBQ0gsT0FBQSxVQUFDLElBQUksRUFBRSxPQUFpRDtRQUFqRCx3QkFBQSxFQUFBLFlBQVksSUFBSSxFQUFFLDRCQUFhLENBQUMsS0FBSyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUU7UUFDdEQsSUFBSSxDQUFDLElBQUEscUJBQVcsRUFBQyxJQUFJLENBQUMsRUFBRTtZQUN0QixPQUFPO1NBQ1I7UUFFRCxPQUFPLElBQUEsaUNBQWUsRUFBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN2RCxDQUFDO0FBTkQsQ0FNQyxDQUFDO0FBRUosa0JBQWUsR0FBRyxDQUFDIn0=