UNPKG

@botonic/core

Version:
12 lines (11 loc) 676 B
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[]>;