UNPKG

next

Version:

The React Framework

25 lines (24 loc) 524 B
/** * This transforms a URL pathname into a route. It removes any trailing slashes * and the `/index` suffix. * * @param {string} pathname - The URL path that needs to be optimized. * @returns {string} - The route * * @example * // returns '/example' * toRoute('/example/index/'); * * @example * // returns '/example' * toRoute('/example/'); * * @example * // returns '/' * toRoute('/index/'); * * @example * // returns '/' * toRoute('/'); */ export declare function toRoute(pathname: string): string;