bot-form
Version:
> Formularios con UX de chatbot
19 lines (18 loc) • 2.21 kB
TypeScript
import { BotFormMessage, BotFormReducerState, BotFormStep, DTO } from '../typings';
export declare const botFormSelectorsFactory: <D extends DTO, P>(botFormReducerKey: string) => {
selectBotFormState: import("@ngrx/store").MemoizedSelector<object, BotFormReducerState<D, P>, import("@ngrx/store").DefaultProjectorFn<BotFormReducerState<D, P>>>;
selectSteps: import("@ngrx/store").MemoizedSelector<any, BotFormStep<any>[], import("@ngrx/store").DefaultProjectorFn<BotFormStep<any>[]>>;
selectActiveKey: import("@ngrx/store").MemoizedSelector<any, string, import("@ngrx/store").DefaultProjectorFn<string>>;
selectActiveStep: import("@ngrx/store").MemoizedSelector<any, BotFormStep<any>, import("@ngrx/store").DefaultProjectorFn<BotFormStep<any>>>;
selectStepsUpToCurrent: import("@ngrx/store").MemoizedSelector<any, BotFormStep<any>[], import("@ngrx/store").DefaultProjectorFn<BotFormStep<any>[]>>;
selectWasLastStepReached: import("@ngrx/store").MemoizedSelector<any, boolean, import("@ngrx/store").DefaultProjectorFn<boolean>>;
selectIsComplete: import("@ngrx/store").MemoizedSelector<any, boolean, import("@ngrx/store").DefaultProjectorFn<boolean>>;
selectIsFetchingOptions: import("@ngrx/store").MemoizedSelector<any, boolean, import("@ngrx/store").DefaultProjectorFn<boolean>>;
selectStepsDto: import("@ngrx/store").MemoizedSelector<any, any, import("@ngrx/store").DefaultProjectorFn<any>>;
selectIsFulfilling: import("@ngrx/store").MemoizedSelector<any, boolean, import("@ngrx/store").DefaultProjectorFn<boolean>>;
selectMessages: import("@ngrx/store").MemoizedSelector<any, BotFormMessage<any>[], import("@ngrx/store").DefaultProjectorFn<BotFormMessage<any>[]>>;
selectIsLoading: import("@ngrx/store").MemoizedSelector<any, boolean, import("@ngrx/store").DefaultProjectorFn<boolean>>;
selectShouldUserInputBeSupressed: import("@ngrx/store").MemoizedSelector<any, boolean, import("@ngrx/store").DefaultProjectorFn<boolean>>;
selectIsFulfilled: import("@ngrx/store").MemoizedSelector<any, boolean, import("@ngrx/store").DefaultProjectorFn<boolean>>;
};
export declare type BotFormSelectors = ReturnType<typeof botFormSelectorsFactory>;