WorkspaceEntry
Nodepod API / src / WorkspaceEntry
Interface: WorkspaceEntry
Section titled “Interface: WorkspaceEntry”Defined in: src/persistence/workspace/types.ts:8
One stored filesystem entry. File content lives in a blob referenced by id.
Properties
Section titled “Properties”atimeMs?
Section titled “atimeMs?”
optionalatimeMs?:number
Defined in: src/persistence/workspace/types.ts:13
optionalblob?:string
Defined in: src/persistence/workspace/types.ts:19
Blob holding the file content. Hardlinks share one blob.
optionalgid?:number
Defined in: src/persistence/workspace/types.ts:15
kind:
"file"|"directory"|"symlink"
Defined in: src/persistence/workspace/types.ts:10
mode:
number
Defined in: src/persistence/workspace/types.ts:11
mtimeMs
Section titled “mtimeMs”mtimeMs:
number
Defined in: src/persistence/workspace/types.ts:12
path:
string
Defined in: src/persistence/workspace/types.ts:9
optionalsize?:number
Defined in: src/persistence/workspace/types.ts:17
File size in bytes.
symlinkType?
Section titled “symlinkType?”
optionalsymlinkType?:string
Defined in: src/persistence/workspace/types.ts:22
target?
Section titled “target?”
optionaltarget?:string
Defined in: src/persistence/workspace/types.ts:21
Symlink target.
optionaluid?:number
Defined in: src/persistence/workspace/types.ts:14