UNPKG

jsm-utilities

Version:
9 lines (8 loc) 501 B
/** * Replaces `:param` tokens in a route template with values from `params`. * * @example * generatePath("/dash/centers/:id", { id: "123" }) // "/dash/centers/123" */ export declare function generatePathWithParams<T extends Record<string, string | number | undefined | null>>(template: string, params: T): string; export declare function getJsmRouteTree<Space extends string>(MENU_ITEMS: Jsm.Core.UI.RouteItems<Space>, childNode: Jsm.Core.UI.RouteItem<Space>): Jsm.Core.UI.RouteItem<Space>[];