@obsidize/rx-map
Version:
ES6 Map with rxjs extensions for change detection
19 lines (18 loc) • 1.06 kB
JavaScript
// common
export { accumulateChanges, forKey, forKeyIn, ofType, pluckChanges, pluckValue, pluckValueChanges, spreadFilterBy, storeEntityArrayIn, storeEntityIn } from './common/operators';
export { Subsink } from './common/subsink';
export { deepDifferenceBetween, detectAccumulatedChanges, detectChanges, extractChanges, castArray } from './common/utility';
// events
export { ChangeDetectionResultType, isActionableChangeDetectionResultType } from './events/change-detection-event';
export { MapStateChangeEventType } from './events/map-state-change-event';
// maps
export { EntityMap } from './maps/entity-map';
export { ImmutableMap } from './maps/immutable-map';
export { ProxyIterableIterator } from './maps/proxy-iterable-iterator';
export { RxEntityMap } from './maps/rx-entity-map';
export { RxMap } from './maps/rx-map';
// relationships
export { OneToManyContext } from './relationships/one-to-many-context';
export { OneToManyRelationship } from './relationships/one-to-many-relationship';
// root
export { RxStore } from './rx-store';