mirror of https://github.com/msgbyte/tailchat
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.2 KiB
TypeScript
37 lines
1.2 KiB
TypeScript
// api
|
|
export { buildStorage } from './api/buildStorage';
|
|
export { createSocket } from './api/socket';
|
|
export type { AppSocket } from './api/socket';
|
|
|
|
// components
|
|
export { FastForm } from './components/FastForm/index';
|
|
export { CustomField } from './components/FastForm/CustomField';
|
|
export type {
|
|
FastFormFieldComponent,
|
|
FastFormFieldProps,
|
|
FastFormFieldMeta,
|
|
} from './components/FastForm/field';
|
|
export { regField } from './components/FastForm/field';
|
|
export { regFormContainer } from './components/FastForm/container';
|
|
export type { FastFormContainerComponent } from './components/FastForm/container';
|
|
|
|
// hooks
|
|
export { useAsync } from './hooks/useAsync';
|
|
export { useAsyncFn } from './hooks/useAsyncFn';
|
|
export { useMountedState } from './hooks/useMountedState';
|
|
|
|
// manager
|
|
export { getStorage, setStorage, useStorage } from './manager/storage';
|
|
export { setTokenGetter } from './manager/request';
|
|
|
|
// model
|
|
export { loginWithEmail, registerWithEmail } from './model/user';
|
|
|
|
// redux
|
|
export { setupRedux } from './redux/setup';
|
|
export { createStore } from './redux/store';
|
|
export type { AppStore, AppDispatch } from './redux/store';
|
|
|
|
// utils
|
|
export { getTextColorHex } from './utils/string-helper';
|