filesystem library
Interfaces and type definitions for wasi:filesystem.
To actually use these interfaces, define a component for a world importing
them (e.g. with commandComponent for wasi:cli/command exposing them
via CommandImports).
Classes
- Preopens
- TypesDescriptor
- TypesDescriptorType
- TypesDescriptorTypeBlockDevice
- TypesDescriptorTypeCharacterDevice
- TypesDescriptorTypeDirectory
- TypesDescriptorTypeFifo
- TypesDescriptorTypeOther
- TypesDescriptorTypeRegularFile
- TypesDescriptorTypeSocket
- TypesDescriptorTypeSymbolicLink
- TypesErrorCode
- TypesErrorCodeAccess
- TypesErrorCodeAlready
- TypesErrorCodeBadDescriptor
- TypesErrorCodeBusy
- TypesErrorCodeCrossDevice
- TypesErrorCodeDeadlock
- TypesErrorCodeExist
- TypesErrorCodeFileTooLarge
- TypesErrorCodeIllegalByteSequence
- TypesErrorCodeInProgress
- TypesErrorCodeInsufficientMemory
- TypesErrorCodeInsufficientSpace
- TypesErrorCodeInterrupted
- TypesErrorCodeInvalid
- TypesErrorCodeInvalidSeek
- TypesErrorCodeIo
- TypesErrorCodeIsDirectory
- TypesErrorCodeLoop
- TypesErrorCodeMessageSize
- TypesErrorCodeNameTooLong
- TypesErrorCodeNoDevice
- TypesErrorCodeNoEntry
- TypesErrorCodeNoLock
- TypesErrorCodeNoSuchDevice
- TypesErrorCodeNotDirectory
- TypesErrorCodeNotEmpty
- TypesErrorCodeNotPermitted
- TypesErrorCodeNotRecoverable
- TypesErrorCodeNoTty
- TypesErrorCodeOther
- TypesErrorCodeOverflow
- TypesErrorCodePipe
- TypesErrorCodeQuota
- TypesErrorCodeReadOnly
- TypesErrorCodeTextFileBusy
- TypesErrorCodeTooManyLinks
- TypesErrorCodeUnsupported
- TypesNewTimestamp
- TypesNewTimestampNoChange
- TypesNewTimestampNow
- TypesNewTimestampTimestamp