UNPKG

@data-client/normalizr

Version:

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

12 lines 1.59 kB
import { ImmDelegate } from '../delegate/Delegate.imm.js'; /** Handles ImmutableJS state for MemoCache methods */ export const MemoPolicy = { QueryDelegate: ImmDelegate, getEntities(entities) { return ({ key, pk }) => entities.getIn([key, pk]); } }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJJbW1EZWxlZ2F0ZSIsIk1lbW9Qb2xpY3kiLCJRdWVyeURlbGVnYXRlIiwiZ2V0RW50aXRpZXMiLCJlbnRpdGllcyIsImtleSIsInBrIiwiZ2V0SW4iXSwic291cmNlcyI6WyIuLi8uLi9zcmMvbWVtby9Qb2xpY3kuaW1tLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEltbURlbGVnYXRlIH0gZnJvbSAnLi4vZGVsZWdhdGUvRGVsZWdhdGUuaW1tLmpzJztcbmltcG9ydCB0eXBlIHsgRW50aXR5UGF0aCB9IGZyb20gJy4uL2ludGVyZmFjZS5qcyc7XG5pbXBvcnQgdHlwZSB7IERlbm9ybUdldEVudGl0eSB9IGZyb20gJy4vdHlwZXMuanMnO1xuXG4vKiogSGFuZGxlcyBJbW11dGFibGVKUyBzdGF0ZSBmb3IgTWVtb0NhY2hlIG1ldGhvZHMgKi9cbmV4cG9ydCBjb25zdCBNZW1vUG9saWN5ID0ge1xuICBRdWVyeURlbGVnYXRlOiBJbW1EZWxlZ2F0ZSxcbiAgZ2V0RW50aXRpZXMoZW50aXRpZXM6IHtcbiAgICBnZXRJbihwYXRoOiBbc3RyaW5nLCBzdHJpbmddKTogdW5rbm93bjtcbiAgfSk6IERlbm9ybUdldEVudGl0eSB7XG4gICAgcmV0dXJuICh7IGtleSwgcGsgfTogRW50aXR5UGF0aCk6IHN5bWJvbCB8IG9iamVjdCB8IHVuZGVmaW5lZCA9PlxuICAgICAgZW50aXRpZXMuZ2V0SW4oW2tleSwgcGtdKSBhcyBhbnk7XG4gIH0sXG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQSxTQUFTQSxXQUFXLFFBQVEsNkJBQTZCO0FBSXpEO0FBQ0EsT0FBTyxNQUFNQyxVQUFVLEdBQUc7RUFDeEJDLGFBQWEsRUFBRUYsV0FBVztFQUMxQkcsV0FBV0EsQ0FBQ0MsUUFFWCxFQUFtQjtJQUNsQixPQUFPLENBQUM7TUFBRUMsR0FBRztNQUFFQztJQUFlLENBQUMsS0FDN0JGLFFBQVEsQ0FBQ0csS0FBSyxDQUFDLENBQUNGLEdBQUcsRUFBRUMsRUFBRSxDQUFDLENBQVE7RUFDcEM7QUFDRixDQUFDIiwiaWdub3JlTGlzdCI6W119