```js
// @noErrors
import { assets, base, resolveRoute } from '$app/paths';
```
##
资产
绝对路径匹配 [`config.kit.paths.assets`](/docs/kit/configuration#paths)。
> \[注意\] 如果指定了 `config.kit.paths.assets` 的值,则在 `vite dev` 或 `vite preview` 期间,它将被 `'/_svelte_kit_assets'` 替换,因为资产尚未位于其最终 URL。
```dts
let assets:
| ''
| `https://${string}`
| `http://${string}`
| '/_svelte_kit_assets';
```
##
基础
一个匹配[`config.kit.paths.base`](/docs/kit/configuration#paths)的字符串。
示例用法: `Link`
``let base: '' | `/${字符串}`;``
##
解决路由
填充路由 ID 以解析路径名。
```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;
```