@obsidize/rx-map
Version:
ES6 Map with rxjs extensions for change detection
15 lines (14 loc) • 1.28 kB
TypeScript
export { accumulateChanges, forKey, forKeyIn, ofType, pluckChanges, pluckValue, pluckValueChanges, spreadFilterBy, storeEntityArrayIn, storeEntityIn } from './common/operators';
export { Subsink, Unsubscribable } from './common/subsink';
export { ChangeDetectionAccumulator, Predicate, PropertySelector, deepDifferenceBetween, detectAccumulatedChanges, detectChanges, extractChanges, castArray } from './common/utility';
export { ChangeDetectionResult, ChangeDetectionResultType, isActionableChangeDetectionResultType } from './events/change-detection-event';
export { EntityPropertyChangeEvent } from './events/entity-property-change-event';
export { MapStateChangeEvent, MapStateChangeEventContext, MapStateChangeEventType } from './events/map-state-change-event';
export { EntityMap, EntityMapLike, EntityTransform, Update } 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';
export { OneToManyContext } from './relationships/one-to-many-context';
export { OneToManyRelationship } from './relationships/one-to-many-relationship';
export { RxStore } from './rx-store';