MemoryProviderEntry
Defined in: src/providers/memory/MemoryProvider.ts:64
Fixture entry used to seed a memory provider instance.
Extends
Section titled “Extends”Omit<RemoteEntry,"name">
Properties
Section titled “Properties”| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
accessedAt? | Date | Last access time when the protocol exposes it. | RemoteEntry.accessedAt | src/types/public.ts:52 |
content? | string | Uint8Array<ArrayBufferLike> | Optional byte content for file entries. Strings are encoded as UTF-8. | - | src/providers/memory/MemoryProvider.ts:68 |
createdAt? | Date | Creation time when the protocol exposes it. | RemoteEntry.createdAt | src/types/public.ts:50 |
group? | string | Group name or id when known. | RemoteEntry.group | src/types/public.ts:58 |
modifiedAt? | Date | Last modification time when known. | RemoteEntry.modifiedAt | src/types/public.ts:48 |
name? | string | Entry basename. When omitted, it is derived from path. | - | src/providers/memory/MemoryProvider.ts:66 |
owner? | string | Owner name or id when known. | RemoteEntry.owner | src/types/public.ts:56 |
path | string | Absolute or normalized remote path for the entry. | RemoteEntry.path | src/types/public.ts:40 |
permissions? | RemotePermissions | Portable permission details when known. | RemoteEntry.permissions | src/types/public.ts:54 |
raw? | unknown | Raw protocol payload retained for diagnostics or advanced callers. | RemoteEntry.raw | src/types/public.ts:64 |
size? | number | Entry size in bytes when known. | RemoteEntry.size | src/types/public.ts:46 |
symlinkTarget? | string | Target path for symbolic links when known. | RemoteEntry.symlinkTarget | src/types/public.ts:60 |
type | RemoteEntryType | Normalized entry kind. | RemoteEntry.type | src/types/public.ts:44 |
uniqueId? | string | Protocol-specific stable identity when available. | RemoteEntry.uniqueId | src/types/public.ts:62 |