UNPKG

bot-form

Version:

> Formularios con UX de chatbot

19 lines (18 loc) 2.21 kB
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>;