@antischematic/angular-state-library
Version:
Reactive state without boilerplate
14 lines (13 loc) • 1.18 kB
TypeScript
export { stores as ɵɵstores, decorateFactory as ɵɵdecorateFactory } from "./core";
export { track, isTracked, untrack, track as $, untrack as $$, } from "./proxy";
export { dispatch } from "./dispatch";
export { useOperator, useConcat, useExhaust, useMerge, useSwitch, addTeardown, useInputs } from "./hooks";
export { TemplateProvider } from "./template-provider";
export { loadEffect } from "./load-effect";
export { Transition, useTransition, TransitionToken } from "./transition";
export { EVENTS, ACTION } from "./providers";
export { configureStore, events, get, set, actionEvent, action, errorEvent, error, completeEvent, complete, nextEvent, next } from "./utils";
export { Store, Caught, Select, Layout, Before, Invoke, Action } from "./decorators";
export { slice, store, Selector, OnSelect, WithState, withState, WithStateOptions, inputs } from "./select";
export { useMutation, useQuery, ResourceManager, MutateOptions, QueryOptions, QueryError } from "./data";
export { EventType, StoreEvent, TypedChanges, TypedChange, CompleteEvent, DispatchEvent, ErrorEvent, NextEvent, ZoneCompatible, StoreConfig, DispatchObserver, EventData, UnknownEvent } from "./interfaces";