@botonic/core
Version:
Build Chatbots using React
12 lines (11 loc) • 676 B
TypeScript
import { Action, BotContext, Input, Params, PathParams, Route, Routes } from '../models';
export declare class NoMatchingRouteError extends Error {
input: Input;
constructor(input: Input);
}
export declare function isPathPayload(payload?: string): boolean;
export declare function getPathParamsFromPathPayload(payload?: string): PathParams;
export declare function pathParamsToParams(pathParams?: string): Params;
export declare function getEmptyAction(childRoutes?: Route[]): Action;
export declare function getNotFoundAction(input: Input, routes: Route[]): Action;
export declare function getComputedRoutes(routes: Routes, botContext: BotContext): Promise<Route[]>;