UNPKG

@voiceflow/base-types

Version:

Voiceflow base project types

18 lines 504 B
export declare enum ActionType { OPEN_URL = "open_url" } export interface BaseAction<Payload = unknown> { type: string; payload: Payload; } export interface OpenURLActionPayload { url: string; } export interface OpenURLAction extends BaseAction<OpenURLActionPayload> { type: ActionType.OPEN_URL; } export interface ActionPayload { actions?: BaseAction[]; } export declare const isOpenURLAction: (action: BaseAction) => action is OpenURLAction; //# sourceMappingURL=action.d.ts.map