UNPKG

bot-form

Version:

> Formularios con UX de chatbot

20 lines (19 loc) 1.86 kB
import { Actions } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import { BotFormReducerState } from '../typings'; import { BotFormFulfillment } from '../typings/effects'; import { BotFormEvents } from './events'; import { BotFormSelectors } from './selectors'; export declare class BotFormEffects { protected actions$: Actions; protected store: Store; protected events: BotFormEvents; protected selectors: BotFormSelectors; protected fulfillment: BotFormFulfillment; constructor(actions$: Actions, store: Store, events: BotFormEvents, selectors: BotFormSelectors, fulfillment: BotFormFulfillment); validateUserInput$: import("rxjs").Observable<[import("../typings").BotFormUserInputPayload & import("@ngrx/store/src/models").TypedAction<string>, import("../typings").BotFormStep<any>, BotFormReducerState<import("../typings").DTO, unknown>]> & import("@ngrx/effects").CreateEffectMetadata; addExtraSteps$: import("rxjs").Observable<import("@ngrx/store/src/models").TypedAction<string>> & import("@ngrx/effects").CreateEffectMetadata; isThereANextStep$: import("rxjs").Observable<import("@ngrx/store/src/models").TypedAction<string>> & import("@ngrx/effects").CreateEffectMetadata; fetchOptions$: import("rxjs").Observable<[import("../typings").BotFormThereIsANextStepPayload & import("@ngrx/store/src/models").TypedAction<string>, import("../typings").BotFormStep<any>, BotFormReducerState<import("../typings").DTO, unknown>]> & import("@ngrx/effects").CreateEffectMetadata; runFulfillment$: import("rxjs").Observable<(import("../typings").BotFormErrorPayload & import("@ngrx/store/src/models").TypedAction<string>) | (import("../typings").BotFormFulfillmentSuccessPayload & import("@ngrx/store/src/models").TypedAction<string>)> & import("@ngrx/effects").CreateEffectMetadata; }