SymlinkCapable
Defined in: packages/core/src/kernel/types.ts:808
A fileserver that supports symlink creation and reading.
Methods
Section titled “Methods”readlink()
Section titled “readlink()”readlink(
path):Promise<string>
Defined in: packages/core/src/kernel/types.ts:810
Parameters
Section titled “Parameters”InnerPath
Returns
Section titled “Returns”Promise<string>
resolve()
Section titled “resolve()”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.
Parameters
Section titled “Parameters”InnerPath
ResolutionOpts
Returns
Section titled “Returns”Promise<WalkResult>
symlink()
Section titled “symlink()”symlink(
target,path):Promise<void>
Defined in: packages/core/src/kernel/types.ts:809
Parameters
Section titled “Parameters”target
Section titled “target”string
InnerPath
Returns
Section titled “Returns”Promise<void>