UNPKG

@datorama/akita

Version:

State Management Tailored-Made for JS Applications

21 lines 1.43 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { DEFAULT_ID_KEY } from './defaultIDKey'; // @internal /** * @template E * @param {?} entities * @param {?=} idKey * @return {?} */ export function toEntitiesIds(entities, idKey = DEFAULT_ID_KEY) { /** @type {?} */ const ids = []; for (const entity of entities) { ids.push(entity[idKey]); } return ids; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9FbnRpdGllc0lkcy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BkYXRvcmFtYS9ha2l0YS8iLCJzb3VyY2VzIjpbInNyYy90b0VudGl0aWVzSWRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7Ozs7Ozs7O0FBR2hELE1BQU0sVUFBVSxhQUFhLENBQUksUUFBYSxFQUFFLEtBQUssR0FBRyxjQUFjOztVQUM5RCxHQUFHLEdBQUcsRUFBRTtJQUNkLEtBQUssTUFBTSxNQUFNLElBQUksUUFBUSxFQUFFO1FBQzdCLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7S0FDekI7SUFDRCxPQUFPLEdBQUcsQ0FBQztBQUNiLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBERUZBVUxUX0lEX0tFWSB9IGZyb20gJy4vZGVmYXVsdElES2V5JztcblxuLy8gQGludGVybmFsXG5leHBvcnQgZnVuY3Rpb24gdG9FbnRpdGllc0lkczxFPihlbnRpdGllczogRVtdLCBpZEtleSA9IERFRkFVTFRfSURfS0VZKSB7XG4gIGNvbnN0IGlkcyA9IFtdO1xuICBmb3IgKGNvbnN0IGVudGl0eSBvZiBlbnRpdGllcykge1xuICAgIGlkcy5wdXNoKGVudGl0eVtpZEtleV0pO1xuICB9XG4gIHJldHVybiBpZHM7XG59XG4iXX0=