@nimel/directorr
Version:
Like Redux but using decorators
28 lines (27 loc) • 1.54 kB
TypeScript
import './checkEnv';
export * from './Directorr';
export * from './config';
export * from './checkers';
export * from './testUtils';
export * from './createPropertyDecoratorFactory';
export * from './createActionAndEffect';
export * from './createActionFactory';
export * from './createDecoratorFactory';
export * from './allEffect';
export * from './createDispatcher';
export { DIRECTORR_INIT_STORE_ACTION, DIRECTORR_DESTROY_STORE_ACTION, DIRECTORR_RELOAD_STORE_ACTION, DEPENDENCY_FIELD_NAME, DISPATCH_ACTION_FIELD_NAME, DISPATCH_EFFECTS_FIELD_NAME, STORES_FIELD_NAME, INJECTED_STORES_FIELD_NAME, INJECTED_FROM_FIELD_NAME, createAction, composePropertyDecorators, isFunction, isLikeAction, isActionHave, isStoreReady, isStoreError, EMPTY_STRING, EMPTY_OBJECT, EMPTY_FUNC, isString, getStoreName, } from './utils';
export { callWithPropNotEquallFunc } from './messages';
export * from './__mocks__/DirectorrMock';
export * from './testUtils';
export * from './types';
export { default as action } from './action';
export { default as effect } from './effect';
export { default as whenState } from './whenState';
export { default as whenPayload } from './whenPayload';
export { default as whenDestroy } from './whenDestroy';
export { default as whenInit } from './whenInit';
export { default as reloadAction } from './reloadAction';
export { default as injectStore } from './injectStore';
export { default as delay } from './delay';
export { default as whenReload } from './whenReload';
export { default as connectStore } from './connectStore';