11 lines
451 B
TypeScript
11 lines
451 B
TypeScript
|
/**
|
||
|
* Takes a page and transforms it into its file counterpart ensuring that the
|
||
|
* output is normalized. Note this function is not idempotent because a page
|
||
|
* `/index` can be referencing `/index/index.js` and `/index/index` could be
|
||
|
* referencing `/index/index/index.js`. Examples:
|
||
|
* - `/` -> `/index`
|
||
|
* - `/index/foo` -> `/index/index/foo`
|
||
|
* - `/index` -> `/index/index`
|
||
|
*/
|
||
|
export declare function normalizePagePath(page: string): string;
|