package file
- Alphabetic
- Public
- Protected
Type Members
- trait FileHandle[F[_]] extends FileHandlePlatform[F]
Provides the ability to read/write/lock/inspect a file in the effect
F
. - final class Path extends AnyVal
- sealed trait PosixFiles[F[_]] extends UnsealedReadFiles[F]
Enables interacting with the file system in a way modeled on Node.js
fs
module which in turn is modeled on standard POSIX functions.Enables interacting with the file system in a way modeled on Node.js
fs
module which in turn is modeled on standard POSIX functions.- See also
- final case class ReadCursor[F[_]](file: FileHandle[F], offset: Long) extends Product with Serializable
Associates a
FileHandle
with an offset in to the file.Associates a
FileHandle
with an offset in to the file.This encapsulates the pattern of incrementally reading bytes in from a file, a chunk at a time. Convenience methods are provided for working with pulls.
- sealed trait ReadFiles[F[_]] extends AnyRef
Platform-agnostic methods for reading files.
- final case class WriteCursor[F[_]](file: FileHandle[F], offset: Long) extends Product with Serializable
Associates a
FileHandle
with an offset in to the file.Associates a
FileHandle
with an offset in to the file.This encapsulates the pattern of incrementally writing bytes in to a file, a chunk at a time. Convenience methods are provided for working with pulls.
Value Members
- object FileHandle extends FileHandleCompanionPlatform
- object Path
- object PosixFiles
- object ReadCursor extends ReadCursorCompanionPlatform with Serializable
- object ReadFiles extends ReadFilesCompanionPlatform
- object WriteCursor extends WriteCursorCompanionPlatform with Serializable