Skip to content

SymlinkCapable

Defined in: packages/core/src/kernel/types.ts:808

A fileserver that supports symlink creation and reading.

readlink(path): Promise<string>

Defined in: packages/core/src/kernel/types.ts:810

InnerPath

Promise<string>


resolve(path, opts): Promise<WalkResult>

Defined in: packages/core/src/kernel/types.ts:819

Resolve a path with symlink following. Returns a WalkResult:

  • node: fully resolved inner path within this fileserver.
  • escape: path escaped this fileserver (absolute target or .. above root).

The kernel calls resolve() before dispatching the actual operation. Non-SymlinkCapable fileservers skip resolution entirely.

InnerPath

ResolutionOpts

Promise<WalkResult>


symlink(target, path): Promise<void>

Defined in: packages/core/src/kernel/types.ts:809

string

InnerPath

Promise<void>