```js
// @noErrors
import { assets, base, resolveRoute } from '$app/paths';
```
## assets
An absolute path that matches [`config.kit.paths.assets`](/docs/kit/configuration#paths).
> [!NOTE] If a value for `config.kit.paths.assets` is specified, it will be replaced with `'/_svelte_kit_assets'` during `vite dev` or `vite preview`, since the assets don't yet live at their eventual URL.
```dts
let assets:
| ''
| `https://${string}`
| `http://${string}`
| '/_svelte_kit_assets';
```
## base
A string that matches [`config.kit.paths.base`](/docs/kit/configuration#paths).
Example usage: `Link`
```dts
let base: '' | `/${string}`;
```
## resolveRoute
Populate a route ID with params to resolve a pathname.
```js
// @errors: 7031
import { resolveRoute } from '$app/paths';
resolveRoute(
`/blog/[slug]/[...somethingElse]`,
{
slug: 'hello-world',
somethingElse: 'something/else'
}
); // `/blog/hello-world/something/else`
```
```dts
function resolveRoute(
id: string,
params: Record
): string;
```