Skip to content

CapabilitySet

Defined in: src/core/CapabilitySet.ts:46

Capability snapshot advertised by a provider factory and active session.

PropertyTypeDescriptionDefined in
atomicRenamebooleanWhether rename operations are atomic within the provider.src/core/CapabilitySet.ts:70
authenticationAuthenticationCapability[]Authentication mechanisms accepted by the provider.src/core/CapabilitySet.ts:50
checksumChecksumCapability[]Checksum or provider hash mechanisms available for verification.src/core/CapabilitySet.ts:68
chmodbooleanWhether chmod-style permission changes are supported.src/core/CapabilitySet.ts:72
chownbooleanWhether owner changes are supported.src/core/CapabilitySet.ts:74
listbooleanWhether the provider can list child entries.src/core/CapabilitySet.ts:52
maxConcurrency?numberRecommended maximum concurrent operations for this provider.src/core/CapabilitySet.ts:80
metadataMetadataCapability[]Metadata fields the provider can preserve or report.src/core/CapabilitySet.ts:78
notes?string[]Human-readable caveats for diagnostics or provider matrices.src/core/CapabilitySet.ts:82
providerProviderIdProvider this capability set describes.src/core/CapabilitySet.ts:48
readStreambooleanWhether the provider can produce readable streams.src/core/CapabilitySet.ts:56
resumeDownloadbooleanWhether the provider can resume partial downloads.src/core/CapabilitySet.ts:64
resumeUploadbooleanWhether the provider can resume partial uploads.src/core/CapabilitySet.ts:66
serverSideCopybooleanWhether the provider can copy data without routing bytes through the client.src/core/CapabilitySet.ts:60
serverSideMovebooleanWhether the provider can move data without routing bytes through the client.src/core/CapabilitySet.ts:62
statbooleanWhether the provider can read metadata for a path.src/core/CapabilitySet.ts:54
symlinkbooleanWhether symbolic links are supported.src/core/CapabilitySet.ts:76
writeStreambooleanWhether the provider can accept writable streams.src/core/CapabilitySet.ts:58