Skip to content

WorkspaceEntry

Nodepod API


Nodepod API / src / WorkspaceEntry

Defined in: src/persistence/workspace/types.ts:8

One stored filesystem entry. File content lives in a blob referenced by id.

optional atimeMs?: number

Defined in: src/persistence/workspace/types.ts:13


optional blob?: string

Defined in: src/persistence/workspace/types.ts:19

Blob holding the file content. Hardlinks share one blob.


optional gid?: 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: number

Defined in: src/persistence/workspace/types.ts:12


path: string

Defined in: src/persistence/workspace/types.ts:9


optional size?: number

Defined in: src/persistence/workspace/types.ts:17

File size in bytes.


optional symlinkType?: string

Defined in: src/persistence/workspace/types.ts:22


optional target?: string

Defined in: src/persistence/workspace/types.ts:21

Symlink target.


optional uid?: number

Defined in: src/persistence/workspace/types.ts:14