bobflux
Version:
Bobflux is pure functional implementation of FLUX architecture.
51 lines (38 loc) • 1.26 kB
text/typescript
//
// This source code was auto-generated by bobflux-gen, Version=0.15.0.
// Don't modify this file but re-generate it by bobflux-gen.
// Bobflux-gen - https://www.npmjs.com/package/bobflux-gen
//
import * as s from "./states";
import * as f from "./flux";
import * as td from "./todos/state";
import * as wn from "./whatNext/state";
import * as ua from "./userAccount/userAccountPageStates";
export * from "./states";
export const rootKey = f.rootCursor.key;
// export const rootCursor: f.ICursor<s.IApplicationState> = f.rootCursor;
export const rootCursor: f.ICursor<s.IApplicationState> = {
key: rootKey,
};
export default rootCursor;
export const todosCursor: f.ICursor<td.ITodosState> = {
key: "todos",
};
export const whatNextCursor: f.ICursor<wn.IWhatNextState> = {
key: "whatNext",
};
export const userAccountCursor: f.ICursor<ua.IUserAccountPageState> = {
key: "userAccount",
};
export const userInfoCursor: f.ICursor<ua.IUserInfo> = {
key: "userInfo",
};
export const userInfoEmailCursor: f.ICursor<string> = {
key: "userInfo.email",
};
export const userInfoNameCursor: f.ICursor<string> = {
key: "userInfo.name",
};
export const userInfoSurNameCursor: f.ICursor<string> = {
key: "userInfo.surName",
};