@data-client/normalizr
Advanced tools
Comparing version 0.11.0 to 0.11.4
@@ -15,2 +15,2 @@ Object.hasOwn = Object.hasOwn || /* istanbul ignore next */function hasOwn(it, key) { | ||
export { denormalize, normalize, isEntity, WeakDependencyMap }; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJPYmplY3QiLCJoYXNPd24iLCJpdCIsImtleSIsInByb3RvdHlwZSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImRlbm9ybWFsaXplIiwiaXNFbnRpdHkiLCJXZWFrRGVwZW5kZW5jeU1hcCIsIm5vcm1hbGl6ZSIsImRlZmF1bHQiLCJNZW1vQ2FjaGUiLCJJTlZBTElEIiwidmFsaWRhdGVRdWVyeUtleSJdLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJPYmplY3QuaGFzT3duID1cbiAgT2JqZWN0Lmhhc093biB8fFxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqLyBmdW5jdGlvbiBoYXNPd24oaXQsIGtleSkge1xuICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoaXQsIGtleSk7XG4gIH07XG5pbXBvcnQgeyBkZW5vcm1hbGl6ZSB9IGZyb20gJy4vZGVub3JtYWxpemUvZGVub3JtYWxpemUuanMnO1xuaW1wb3J0IHsgaXNFbnRpdHkgfSBmcm9tICcuL2lzRW50aXR5LmpzJztcbmltcG9ydCBXZWFrRGVwZW5kZW5jeU1hcCBmcm9tICcuL21lbW8vV2Vha0RlcGVuZGVuY3lNYXAuanMnO1xuaW1wb3J0IHsgbm9ybWFsaXplIH0gZnJvbSAnLi9ub3JtYWxpemUuanMnO1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIE1lbW9DYWNoZSB9IGZyb20gJy4vbWVtby9NZW1vQ2FjaGUuanMnO1xuZXhwb3J0IHR5cGUge1xuICBBYnN0cmFjdEluc3RhbmNlVHlwZSxcbiAgTm9ybWFsaXplUmV0dXJuVHlwZSxcbiAgTm9ybWFsaXplZFNjaGVtYSxcbiAgRW50aXR5UGF0aCxcbiAgRGVub3JtYWxpemUsXG4gIERlbm9ybWFsaXplTnVsbGFibGUsXG4gIE5vcm1hbGl6ZSxcbiAgTm9ybWFsaXplTnVsbGFibGUsXG4gIFNjaGVtYUFyZ3MsXG59IGZyb20gJy4vdHlwZXMuanMnO1xuZXhwb3J0ICogZnJvbSAnLi9lbmRwb2ludC90eXBlcy5qcyc7XG5leHBvcnQgKiBmcm9tICcuL2ludGVyZmFjZS5qcyc7XG5leHBvcnQgKiBmcm9tICcuL0V4cGlyeS5qcyc7XG5leHBvcnQgeyBJTlZBTElEIH0gZnJvbSAnLi9kZW5vcm1hbGl6ZS9zeW1ib2wuanMnO1xuZXhwb3J0IHsgdmFsaWRhdGVRdWVyeUtleSB9IGZyb20gJy4vYnVpbGRRdWVyeUtleS5qcyc7XG5cbmV4cG9ydCB7IGRlbm9ybWFsaXplLCBub3JtYWxpemUsIGlzRW50aXR5LCBXZWFrRGVwZW5kZW5jeU1hcCB9O1xuIl0sIm1hcHBpbmdzIjoiQUFBQUEsTUFBTSxDQUFDQyxNQUFNLEdBQ1hELE1BQU0sQ0FBQ0MsTUFBTSxJQUNiLDBCQUEyQixTQUFTQSxNQUFNQSxDQUFDQyxFQUFFLEVBQUVDLEdBQUcsRUFBRTtFQUNsRCxPQUFPSCxNQUFNLENBQUNJLFNBQVMsQ0FBQ0MsY0FBYyxDQUFDQyxJQUFJLENBQUNKLEVBQUUsRUFBRUMsR0FBRyxDQUFDO0FBQ3RELENBQUM7QUFDSCxTQUFTSSxXQUFXLFFBQVEsOEJBQThCO0FBQzFELFNBQVNDLFFBQVEsUUFBUSxlQUFlO0FBQ3hDLE9BQU9DLGlCQUFpQixNQUFNLDZCQUE2QjtBQUMzRCxTQUFTQyxTQUFTLFFBQVEsZ0JBQWdCO0FBRTFDLFNBQVNDLE9BQU8sSUFBSUMsU0FBUyxRQUFRLHFCQUFxQjtBQVkxRCxjQUFjLHFCQUFxQjtBQUNuQyxjQUFjLGdCQUFnQjtBQUM5QixjQUFjLGFBQWE7QUFDM0IsU0FBU0MsT0FBTyxRQUFRLHlCQUF5QjtBQUNqRCxTQUFTQyxnQkFBZ0IsUUFBUSxvQkFBb0I7QUFFckQsU0FBU1AsV0FBVyxFQUFFRyxTQUFTLEVBQUVGLFFBQVEsRUFBRUMsaUJBQWlCIiwiaWdub3JlTGlzdCI6W119 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJPYmplY3QiLCJoYXNPd24iLCJpdCIsImtleSIsInByb3RvdHlwZSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImRlbm9ybWFsaXplIiwiaXNFbnRpdHkiLCJXZWFrRGVwZW5kZW5jeU1hcCIsIm5vcm1hbGl6ZSIsImRlZmF1bHQiLCJNZW1vQ2FjaGUiLCJJTlZBTElEIiwidmFsaWRhdGVRdWVyeUtleSJdLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJPYmplY3QuaGFzT3duID1cbiAgT2JqZWN0Lmhhc093biB8fFxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqLyBmdW5jdGlvbiBoYXNPd24oaXQsIGtleSkge1xuICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoaXQsIGtleSk7XG4gIH07XG5pbXBvcnQgeyBkZW5vcm1hbGl6ZSB9IGZyb20gJy4vZGVub3JtYWxpemUvZGVub3JtYWxpemUuanMnO1xuaW1wb3J0IHsgaXNFbnRpdHkgfSBmcm9tICcuL2lzRW50aXR5LmpzJztcbmltcG9ydCBXZWFrRGVwZW5kZW5jeU1hcCBmcm9tICcuL21lbW8vV2Vha0RlcGVuZGVuY3lNYXAuanMnO1xuaW1wb3J0IHsgbm9ybWFsaXplIH0gZnJvbSAnLi9ub3JtYWxpemUuanMnO1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIE1lbW9DYWNoZSB9IGZyb20gJy4vbWVtby9NZW1vQ2FjaGUuanMnO1xuZXhwb3J0IHR5cGUge1xuICBBYnN0cmFjdEluc3RhbmNlVHlwZSxcbiAgTm9ybWFsaXplUmV0dXJuVHlwZSxcbiAgTm9ybWFsaXplZFNjaGVtYSxcbiAgRW50aXR5UGF0aCxcbiAgRGVub3JtYWxpemUsXG4gIERlbm9ybWFsaXplTnVsbGFibGUsXG4gIE5vcm1hbGl6ZSxcbiAgTm9ybWFsaXplTnVsbGFibGUsXG4gIFNjaGVtYUFyZ3MsXG59IGZyb20gJy4vdHlwZXMuanMnO1xuZXhwb3J0IHR5cGUgeyBOSSB9IGZyb20gJy4vTm9JbmZlci5qcyc7XG5leHBvcnQgKiBmcm9tICcuL2VuZHBvaW50L3R5cGVzLmpzJztcbmV4cG9ydCAqIGZyb20gJy4vaW50ZXJmYWNlLmpzJztcbmV4cG9ydCAqIGZyb20gJy4vRXhwaXJ5LmpzJztcbmV4cG9ydCB7IElOVkFMSUQgfSBmcm9tICcuL2Rlbm9ybWFsaXplL3N5bWJvbC5qcyc7XG5leHBvcnQgeyB2YWxpZGF0ZVF1ZXJ5S2V5IH0gZnJvbSAnLi9idWlsZFF1ZXJ5S2V5LmpzJztcblxuZXhwb3J0IHsgZGVub3JtYWxpemUsIG5vcm1hbGl6ZSwgaXNFbnRpdHksIFdlYWtEZXBlbmRlbmN5TWFwIH07XG4iXSwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLE1BQU0sR0FDWEQsTUFBTSxDQUFDQyxNQUFNLElBQ2IsMEJBQTJCLFNBQVNBLE1BQU1BLENBQUNDLEVBQUUsRUFBRUMsR0FBRyxFQUFFO0VBQ2xELE9BQU9ILE1BQU0sQ0FBQ0ksU0FBUyxDQUFDQyxjQUFjLENBQUNDLElBQUksQ0FBQ0osRUFBRSxFQUFFQyxHQUFHLENBQUM7QUFDdEQsQ0FBQztBQUNILFNBQVNJLFdBQVcsUUFBUSw4QkFBOEI7QUFDMUQsU0FBU0MsUUFBUSxRQUFRLGVBQWU7QUFDeEMsT0FBT0MsaUJBQWlCLE1BQU0sNkJBQTZCO0FBQzNELFNBQVNDLFNBQVMsUUFBUSxnQkFBZ0I7QUFFMUMsU0FBU0MsT0FBTyxJQUFJQyxTQUFTLFFBQVEscUJBQXFCO0FBYTFELGNBQWMscUJBQXFCO0FBQ25DLGNBQWMsZ0JBQWdCO0FBQzlCLGNBQWMsYUFBYTtBQUMzQixTQUFTQyxPQUFPLFFBQVEseUJBQXlCO0FBQ2pELFNBQVNDLGdCQUFnQixRQUFRLG9CQUFvQjtBQUVyRCxTQUFTUCxXQUFXLEVBQUVHLFNBQVMsRUFBRUYsUUFBUSxFQUFFQyxpQkFBaUIiLCJpZ25vcmVMaXN0IjpbXX0= |
@@ -7,2 +7,3 @@ import { denormalize } from './denormalize/denormalize.js'; | ||
export type { AbstractInstanceType, NormalizeReturnType, NormalizedSchema, EntityPath, Denormalize, DenormalizeNullable, Normalize, NormalizeNullable, SchemaArgs, } from './types.js'; | ||
export type { NI } from './NoInfer.js'; | ||
export * from './endpoint/types.js'; | ||
@@ -9,0 +10,0 @@ export * from './interface.js'; |
@@ -15,2 +15,2 @@ Object.hasOwn = Object.hasOwn || /* istanbul ignore next */function hasOwn(it, key) { | ||
export { denormalize, normalize, isEntity, WeakDependencyMap }; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJPYmplY3QiLCJoYXNPd24iLCJpdCIsImtleSIsInByb3RvdHlwZSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImRlbm9ybWFsaXplIiwiaXNFbnRpdHkiLCJXZWFrRGVwZW5kZW5jeU1hcCIsIm5vcm1hbGl6ZSIsImRlZmF1bHQiLCJNZW1vQ2FjaGUiLCJJTlZBTElEIiwidmFsaWRhdGVRdWVyeUtleSJdLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJPYmplY3QuaGFzT3duID1cbiAgT2JqZWN0Lmhhc093biB8fFxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqLyBmdW5jdGlvbiBoYXNPd24oaXQsIGtleSkge1xuICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoaXQsIGtleSk7XG4gIH07XG5pbXBvcnQgeyBkZW5vcm1hbGl6ZSB9IGZyb20gJy4vZGVub3JtYWxpemUvZGVub3JtYWxpemUuanMnO1xuaW1wb3J0IHsgaXNFbnRpdHkgfSBmcm9tICcuL2lzRW50aXR5LmpzJztcbmltcG9ydCBXZWFrRGVwZW5kZW5jeU1hcCBmcm9tICcuL21lbW8vV2Vha0RlcGVuZGVuY3lNYXAuanMnO1xuaW1wb3J0IHsgbm9ybWFsaXplIH0gZnJvbSAnLi9ub3JtYWxpemUuanMnO1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIE1lbW9DYWNoZSB9IGZyb20gJy4vbWVtby9NZW1vQ2FjaGUuanMnO1xuZXhwb3J0IHR5cGUge1xuICBBYnN0cmFjdEluc3RhbmNlVHlwZSxcbiAgTm9ybWFsaXplUmV0dXJuVHlwZSxcbiAgTm9ybWFsaXplZFNjaGVtYSxcbiAgRW50aXR5UGF0aCxcbiAgRGVub3JtYWxpemUsXG4gIERlbm9ybWFsaXplTnVsbGFibGUsXG4gIE5vcm1hbGl6ZSxcbiAgTm9ybWFsaXplTnVsbGFibGUsXG4gIFNjaGVtYUFyZ3MsXG59IGZyb20gJy4vdHlwZXMuanMnO1xuZXhwb3J0ICogZnJvbSAnLi9lbmRwb2ludC90eXBlcy5qcyc7XG5leHBvcnQgKiBmcm9tICcuL2ludGVyZmFjZS5qcyc7XG5leHBvcnQgKiBmcm9tICcuL0V4cGlyeS5qcyc7XG5leHBvcnQgeyBJTlZBTElEIH0gZnJvbSAnLi9kZW5vcm1hbGl6ZS9zeW1ib2wuanMnO1xuZXhwb3J0IHsgdmFsaWRhdGVRdWVyeUtleSB9IGZyb20gJy4vYnVpbGRRdWVyeUtleS5qcyc7XG5cbmV4cG9ydCB7IGRlbm9ybWFsaXplLCBub3JtYWxpemUsIGlzRW50aXR5LCBXZWFrRGVwZW5kZW5jeU1hcCB9O1xuIl0sIm1hcHBpbmdzIjoiQUFBQUEsTUFBTSxDQUFDQyxNQUFNLEdBQ1hELE1BQU0sQ0FBQ0MsTUFBTSxJQUNiLDBCQUEyQixTQUFTQSxNQUFNQSxDQUFDQyxFQUFFLEVBQUVDLEdBQUcsRUFBRTtFQUNsRCxPQUFPSCxNQUFNLENBQUNJLFNBQVMsQ0FBQ0MsY0FBYyxDQUFDQyxJQUFJLENBQUNKLEVBQUUsRUFBRUMsR0FBRyxDQUFDO0FBQ3RELENBQUM7QUFDSCxTQUFTSSxXQUFXLFFBQVEsOEJBQThCO0FBQzFELFNBQVNDLFFBQVEsUUFBUSxlQUFlO0FBQ3hDLE9BQU9DLGlCQUFpQixNQUFNLDZCQUE2QjtBQUMzRCxTQUFTQyxTQUFTLFFBQVEsZ0JBQWdCO0FBRTFDLFNBQVNDLE9BQU8sSUFBSUMsU0FBUyxRQUFRLHFCQUFxQjtBQVkxRCxjQUFjLHFCQUFxQjtBQUNuQyxjQUFjLGdCQUFnQjtBQUM5QixjQUFjLGFBQWE7QUFDM0IsU0FBU0MsT0FBTyxRQUFRLHlCQUF5QjtBQUNqRCxTQUFTQyxnQkFBZ0IsUUFBUSxvQkFBb0I7QUFFckQsU0FBU1AsV0FBVyxFQUFFRyxTQUFTLEVBQUVGLFFBQVEsRUFBRUMsaUJBQWlCIiwiaWdub3JlTGlzdCI6W119 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJPYmplY3QiLCJoYXNPd24iLCJpdCIsImtleSIsInByb3RvdHlwZSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImRlbm9ybWFsaXplIiwiaXNFbnRpdHkiLCJXZWFrRGVwZW5kZW5jeU1hcCIsIm5vcm1hbGl6ZSIsImRlZmF1bHQiLCJNZW1vQ2FjaGUiLCJJTlZBTElEIiwidmFsaWRhdGVRdWVyeUtleSJdLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJPYmplY3QuaGFzT3duID1cbiAgT2JqZWN0Lmhhc093biB8fFxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqLyBmdW5jdGlvbiBoYXNPd24oaXQsIGtleSkge1xuICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoaXQsIGtleSk7XG4gIH07XG5pbXBvcnQgeyBkZW5vcm1hbGl6ZSB9IGZyb20gJy4vZGVub3JtYWxpemUvZGVub3JtYWxpemUuanMnO1xuaW1wb3J0IHsgaXNFbnRpdHkgfSBmcm9tICcuL2lzRW50aXR5LmpzJztcbmltcG9ydCBXZWFrRGVwZW5kZW5jeU1hcCBmcm9tICcuL21lbW8vV2Vha0RlcGVuZGVuY3lNYXAuanMnO1xuaW1wb3J0IHsgbm9ybWFsaXplIH0gZnJvbSAnLi9ub3JtYWxpemUuanMnO1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIE1lbW9DYWNoZSB9IGZyb20gJy4vbWVtby9NZW1vQ2FjaGUuanMnO1xuZXhwb3J0IHR5cGUge1xuICBBYnN0cmFjdEluc3RhbmNlVHlwZSxcbiAgTm9ybWFsaXplUmV0dXJuVHlwZSxcbiAgTm9ybWFsaXplZFNjaGVtYSxcbiAgRW50aXR5UGF0aCxcbiAgRGVub3JtYWxpemUsXG4gIERlbm9ybWFsaXplTnVsbGFibGUsXG4gIE5vcm1hbGl6ZSxcbiAgTm9ybWFsaXplTnVsbGFibGUsXG4gIFNjaGVtYUFyZ3MsXG59IGZyb20gJy4vdHlwZXMuanMnO1xuZXhwb3J0IHR5cGUgeyBOSSB9IGZyb20gJy4vTm9JbmZlci5qcyc7XG5leHBvcnQgKiBmcm9tICcuL2VuZHBvaW50L3R5cGVzLmpzJztcbmV4cG9ydCAqIGZyb20gJy4vaW50ZXJmYWNlLmpzJztcbmV4cG9ydCAqIGZyb20gJy4vRXhwaXJ5LmpzJztcbmV4cG9ydCB7IElOVkFMSUQgfSBmcm9tICcuL2Rlbm9ybWFsaXplL3N5bWJvbC5qcyc7XG5leHBvcnQgeyB2YWxpZGF0ZVF1ZXJ5S2V5IH0gZnJvbSAnLi9idWlsZFF1ZXJ5S2V5LmpzJztcblxuZXhwb3J0IHsgZGVub3JtYWxpemUsIG5vcm1hbGl6ZSwgaXNFbnRpdHksIFdlYWtEZXBlbmRlbmN5TWFwIH07XG4iXSwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLE1BQU0sR0FDWEQsTUFBTSxDQUFDQyxNQUFNLElBQ2IsMEJBQTJCLFNBQVNBLE1BQU1BLENBQUNDLEVBQUUsRUFBRUMsR0FBRyxFQUFFO0VBQ2xELE9BQU9ILE1BQU0sQ0FBQ0ksU0FBUyxDQUFDQyxjQUFjLENBQUNDLElBQUksQ0FBQ0osRUFBRSxFQUFFQyxHQUFHLENBQUM7QUFDdEQsQ0FBQztBQUNILFNBQVNJLFdBQVcsUUFBUSw4QkFBOEI7QUFDMUQsU0FBU0MsUUFBUSxRQUFRLGVBQWU7QUFDeEMsT0FBT0MsaUJBQWlCLE1BQU0sNkJBQTZCO0FBQzNELFNBQVNDLFNBQVMsUUFBUSxnQkFBZ0I7QUFFMUMsU0FBU0MsT0FBTyxJQUFJQyxTQUFTLFFBQVEscUJBQXFCO0FBYTFELGNBQWMscUJBQXFCO0FBQ25DLGNBQWMsZ0JBQWdCO0FBQzlCLGNBQWMsYUFBYTtBQUMzQixTQUFTQyxPQUFPLFFBQVEseUJBQXlCO0FBQ2pELFNBQVNDLGdCQUFnQixRQUFRLG9CQUFvQjtBQUVyRCxTQUFTUCxXQUFXLEVBQUVHLFNBQVMsRUFBRUYsUUFBUSxFQUFFQyxpQkFBaUIiLCJpZ25vcmVMaXN0IjpbXX0= |
{ | ||
"name": "@data-client/normalizr", | ||
"version": "0.11.0", | ||
"version": "0.11.4", | ||
"description": "Normalizes and denormalizes JSON according to schema for Redux and Flux applications", | ||
@@ -33,3 +33,3 @@ "homepage": "https://dataclient.io/docs/concepts/normalization", | ||
"typesVersions": { | ||
">=4.1": { | ||
">=5.4": { | ||
"": [ | ||
@@ -42,2 +42,10 @@ "lib/index.d.ts" | ||
}, | ||
">=4.1": { | ||
"": [ | ||
"ts4.1/index.d.ts" | ||
], | ||
"*": [ | ||
"ts4.1/index.d.ts" | ||
] | ||
}, | ||
">=4.0": { | ||
@@ -79,2 +87,3 @@ "": [ | ||
"legacy", | ||
"ts4.1", | ||
"ts4.0", | ||
@@ -93,4 +102,4 @@ "ts3.4", | ||
"build:bundle": "yarn g:runs build:js:\\*", | ||
"build:clean": "yarn g:clean ts3.4 ts4.0", | ||
"build:legacy-types": "yarn g:downtypes lib ts3.4 && yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0", | ||
"build:clean": "yarn g:clean ts3.4 ts4.0 ts4.1", | ||
"build:legacy-types": "yarn g:legacy-types 4.1 4.0 3.4", | ||
"prepublishOnly": "run build" | ||
@@ -97,0 +106,0 @@ }, |
@@ -220,9 +220,14 @@ # Normalizr Client | ||
const data = memo.query(key, schema, args, state.entities, state.indexes); | ||
const queryKey = memo.buildQueryKey( | ||
key, | ||
schema, | ||
args, | ||
state.entities, | ||
state.indexes, | ||
); | ||
function query(key, schema, args, state) { | ||
const queryKey = memo.buildQueryKey( | ||
key, | ||
schema, | ||
args, | ||
state.entities, | ||
state.indexes, | ||
); | ||
const { data } = this.denormalize(queryKey, schema, state.entities, args); | ||
return typeof data === 'symbol' ? undefined : (data as any); | ||
} | ||
``` | ||
@@ -229,0 +234,0 @@ |
@@ -23,2 +23,3 @@ Object.hasOwn = | ||
} from './types.js'; | ||
export type { NI } from './NoInfer.js'; | ||
export * from './endpoint/types.js'; | ||
@@ -25,0 +26,0 @@ export * from './interface.js'; |
/** Attempts to infer reasonable input type to construct an Entity */ | ||
export type EntityFields<U> = { | ||
readonly [K in keyof U]?: U[K] extends number ? U[K] | string | ||
: U[K] extends string ? U[K] | number | ||
: U[K]; | ||
readonly [K in keyof U as U[K] extends (...args: any) => any ? never : K]?: U[K] extends number ? U[K] | string : U[K] extends string ? U[K] | number : U[K]; | ||
}; | ||
//# sourceMappingURL=EntityFields.d.ts.map |
@@ -7,2 +7,3 @@ import { denormalize } from './denormalize/denormalize.js'; | ||
export { AbstractInstanceType, NormalizeReturnType, NormalizedSchema, EntityPath, Denormalize, DenormalizeNullable, Normalize, NormalizeNullable, SchemaArgs, } from './types.js'; | ||
export { NI } from './NoInfer.js'; | ||
export * from './endpoint/types.js'; | ||
@@ -9,0 +10,0 @@ export * from './interface.js'; |
@@ -7,2 +7,3 @@ import { denormalize } from './denormalize/denormalize.js'; | ||
export type { AbstractInstanceType, NormalizeReturnType, NormalizedSchema, EntityPath, Denormalize, DenormalizeNullable, Normalize, NormalizeNullable, SchemaArgs, } from './types.js'; | ||
export type { NI } from './NoInfer.js'; | ||
export * from './endpoint/types.js'; | ||
@@ -9,0 +10,0 @@ export * from './interface.js'; |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
661486
249
10113
259
0