UNPKG

@data-client/normalizr

Version:

Normalizes and denormalizes JSON according to schema for Redux and Flux applications

15 lines 1.67 kB
import { POJODelegate } from '../delegate/Delegate.js'; /** Handles POJO state for MemoCache methods */ export const MemoPolicy = { QueryDelegate: POJODelegate, getEntities(entities) { return ({ key, pk }) => { var _entities$key; return (_entities$key = entities[key]) == null ? void 0 : _entities$key[pk]; }; } }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJQT0pPRGVsZWdhdGUiLCJNZW1vUG9saWN5IiwiUXVlcnlEZWxlZ2F0ZSIsImdldEVudGl0aWVzIiwiZW50aXRpZXMiLCJrZXkiLCJwayIsIl9lbnRpdGllcyRrZXkiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvbWVtby9Qb2xpY3kudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBEZW5vcm1HZXRFbnRpdHkgfSBmcm9tICcuL3R5cGVzLmpzJztcbmltcG9ydCB7IFBPSk9EZWxlZ2F0ZSB9IGZyb20gJy4uL2RlbGVnYXRlL0RlbGVnYXRlLmpzJztcbmltcG9ydCB0eXBlIHsgRW50aXR5UGF0aCwgRW50aXR5VGFibGUgfSBmcm9tICcuLi9pbnRlcmZhY2UuanMnO1xuXG4vKiogSGFuZGxlcyBQT0pPIHN0YXRlIGZvciBNZW1vQ2FjaGUgbWV0aG9kcyAqL1xuZXhwb3J0IGNvbnN0IE1lbW9Qb2xpY3kgPSB7XG4gIFF1ZXJ5RGVsZWdhdGU6IFBPSk9EZWxlZ2F0ZSxcbiAgZ2V0RW50aXRpZXMoZW50aXRpZXM6IEVudGl0eVRhYmxlKTogRGVub3JtR2V0RW50aXR5IHtcbiAgICByZXR1cm4gKHsga2V5LCBwayB9OiBFbnRpdHlQYXRoKTogc3ltYm9sIHwgb2JqZWN0IHwgdW5kZWZpbmVkID0+XG4gICAgICBlbnRpdGllc1trZXldPy5bcGtdIGFzIGFueTtcbiAgfSxcbn07XG4iXSwibWFwcGluZ3MiOiJBQUNBLFNBQVNBLFlBQVksUUFBUSx5QkFBeUI7QUFHdEQ7QUFDQSxPQUFPLE1BQU1DLFVBQVUsR0FBRztFQUN4QkMsYUFBYSxFQUFFRixZQUFZO0VBQzNCRyxXQUFXQSxDQUFDQyxRQUFxQixFQUFtQjtJQUNsRCxPQUFPLENBQUM7TUFBRUMsR0FBRztNQUFFQztJQUFlLENBQUM7TUFBQSxJQUFBQyxhQUFBO01BQUEsUUFBQUEsYUFBQSxHQUM3QkgsUUFBUSxDQUFDQyxHQUFHLENBQUMscUJBQWJFLGFBQUEsQ0FBZ0JELEVBQUUsQ0FBQztJQUFBLENBQU87RUFDOUI7QUFDRixDQUFDIiwiaWdub3JlTGlzdCI6W119