[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/application](../README.md) / IURLTransformer # Interface: IURLTransformer Defined in: [packages/application/src/router.ts:11](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/application/src/router.ts#L11) An interface for URL transformers ## Properties ### id > **id**: `string` Defined in: [packages/application/src/router.ts:12](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/application/src/router.ts#L12) *** ### transform() > **transform**: (`args`) => `object` Defined in: [packages/application/src/router.ts:13](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/application/src/router.ts#L13) #### Parameters ##### args ###### options \{ `hard`: `boolean`; `skipRouting`: `boolean`; \} ###### options.hard? `boolean` ###### options.skipRouting? `boolean` ###### url `URL` #### Returns `object` ##### options > **options**: `object` ###### options.hard? > `optional` **options.hard**: `boolean` ###### options.skipRouting? > `optional` **options.skipRouting**: `boolean` ##### url > **url**: `URL`