packages/store/src/public_api.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
export { NgxsModule } from './module';
export { Action } from './decorators/action';
export { Store } from './store';
export { State } from './decorators/state';
export { Select } from './decorators/select/select';
export { SelectorOptions } from './decorators/selector-options';
export { Actions, ActionContext, ActionStatus } from './actions-stream';

export {
  ofAction,
  ofActionDispatched,
  ofActionSuccessful,
  ofActionCanceled,
  ofActionErrored,
  ofActionCompleted,
  ActionCompletion
} from './operators/of-action';
export {
  NgxsConfig,
  StateContext,
  StateOperator,
  NgxsOnInit,
  NgxsAfterBootstrap,
  NgxsOnChanges,
  NgxsModuleOptions,
  NgxsSimpleChange
} from './symbols';
export { Selector } from './decorators/selector/selector';
export { NgxsExecutionStrategy } from './execution/symbols';
export { ActionType, ActionDef } from './actions/symbols';
export { NoopNgxsExecutionStrategy } from './execution/noop-ngxs-execution-strategy';
export {
  NgxsUnhandledErrorHandler,
  NgxsUnhandledErrorContext
} from './ngxs-unhandled-error-handler';

export { NgxsDevelopmentOptions } from './dev-features/symbols';
export {
  NgxsDevelopmentModule,
  withNgxsDevelopmentOptions
} from './dev-features/ngxs-development.module';
export { NgxsUnhandledActionsLogger } from './dev-features/ngxs-unhandled-actions-logger';

export {
  createModelSelector,
  createPickSelector,
  createPropertySelectors,
  createSelector,
  PropertySelectors,
  TypedSelector
} from './selectors';

export * from './standalone-features';

export * from './utils/public_api';

export { StateToken } from '@ngxs/store/internals';
export { ɵActionOptions as ActionOptions } from '@ngxs/store/internals';

export { getActionTypeFromInstance, actionMatcher } from '@ngxs/store/plugins';