Packages

package fs

fs package object

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fs
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait BigIntStats extends Object with IStats[BigInt, BigInt]

    fs.Stats (Stat Time Values) - Objects returned from fs.stat(), fs.lstat() and fs.fstat() and their synchronous counterparts are of this type.

    fs.Stats (Stat Time Values) - Objects returned from fs.stat(), fs.lstat() and fs.fstat() and their synchronous counterparts are of this type.

    Annotations
    @JSType() @native()
    Example:
    1. BigIntStats {
        dev: 2114n,
        ino: 48064969n,
        mode: 33188n,
        nlink: 1n,
        uid: 85n,
        gid: 100n,
        rdev: 0n,
        size: 527n,
        blksize: 4096n,
        blocks: 8n,
        atimeMs: 1318289051000n,
        mtimeMs: 1318289051000n,
        ctimeMs: 1318289051000n,
        birthtimeMs: 1318289051000n,
        atimeNs: 1318289051000000000n,
        mtimeNs: 1318289051000000000n,
        ctimeNs: 1318289051000000000n,
        birthtimeNs: 1318289051000000000n,
        atime: Mon, 10 Oct 2011 23:24:11 GMT,
        mtime: Mon, 10 Oct 2011 23:24:11 GMT,
        ctime: Mon, 10 Oct 2011 23:24:11 GMT,
        birthtime: Mon, 10 Oct 2011 23:24:11 GMT
      }
    Since

    0.1.21

  2. trait BufferIOResult[T] extends Object
    Annotations
    @JSType() @native()
  3. type BufferLike = |[TypedArray[_, _], DataView]
  4. type Dirent = fs.Fs.Dirent
  5. trait FSConstants extends Object

    An object containing commonly used constants for file system operations

    An object containing commonly used constants for file system operations

    Annotations
    @JSType() @native()
  6. trait FSStatWatcher extends Object with IEventEmitter

    A successful call to fs.watchFile() method will return a new fs.StatWatcher object.

    A successful call to fs.watchFile() method will return a new fs.StatWatcher object.

    Annotations
    @JSType() @native()
  7. trait FSWatcher extends Object with IEventEmitter

    fs.FSWatcher - Objects returned from fs.watch() are of this type.

    fs.FSWatcher - Objects returned from fs.watch() are of this type.

    Annotations
    @JSType() @native()
  8. implicit final class FSWatcherExtensions[T <: FSWatcher] extends AnyVal

    File System Watcher Extensions

  9. trait FSWatcherOptions extends Object
    Annotations
    @JSType()
  10. trait FileAppendOptions extends Object
    Annotations
    @JSType()
  11. trait FileEncodingOptions extends Object
    Annotations
    @JSType()
  12. trait FileInputOptions extends Object
    Annotations
    @JSType()
  13. trait FileOutputOptions extends Object
    Annotations
    @JSType()
  14. trait FileWatcherOptions extends Object
    Annotations
    @JSType()
  15. type FileWriteOptions = FileAppendOptions
  16. trait Fs extends Object with FSConstants

    File I/O is provided by simple wrappers around standard POSIX functions.

    File I/O is provided by simple wrappers around standard POSIX functions. To use this module do require('fs'). All the methods have asynchronous and synchronous forms.

    The asynchronous form always takes a completion callback as its last argument. The arguments passed to the completion callback depend on the method, but the first argument is always reserved for an exception. If the operation was completed successfully, then the first argument will be null or undefined.

    When using the synchronous form any exceptions are immediately thrown. You can use try/catch to handle exceptions or allow them to bubble up.

    Annotations
    @JSType() @native()
  17. implicit final class FsDirExtensions extends AnyVal

    Dir Extensions

  18. implicit final class FsExtensions extends AnyVal

    File System Extensions

  19. trait IStats[TInt, TFloat] extends Object
    Annotations
    @JSType() @native()
  20. trait MkdirOptions extends Object
    Annotations
    @JSType()
  21. trait OpendirOptions extends Object
    Annotations
    @JSType()
  22. type Output = |[String, Buffer]
  23. type Path = |[|[Uint8Array, String], URL]
  24. trait ReadFileOptions extends Object
    Annotations
    @JSType()
  25. trait ReadOptions extends Object
    Annotations
    @JSType()
  26. class ReadStream extends Readable

    fs.ReadStream - ReadStream is a Readable Stream.

    fs.ReadStream - ReadStream is a Readable Stream.

    Annotations
    @JSType() @native() @JSImport("fs", "ReadStream")
    See also

    https://nodejs.org/api/stream.html#stream_class_stream_readable

  27. implicit final class ReadStreamExtensions[R <: ReadStream] extends AnyVal
  28. type ReaddirArrays = |[Array[String], Array[Buffer]]
  29. type ReaddirArrays2 = |[ReaddirArrays, Array[Dirent]]
  30. trait ReaddirOptions extends Object
    Annotations
    @JSType()
  31. trait RealpathObject extends Object
    Annotations
    @JSType() @native()
  32. trait RmdirOptions extends Object
    Annotations
    @JSType()
  33. trait StatOptions extends Object
    Annotations
    @JSType()
  34. trait Stats extends Object with IStats[Int, Double]

    fs.Stats (Stat Time Values) - Objects returned from fs.stat(), fs.lstat() and fs.fstat() and their synchronous counterparts are of this type.

    fs.Stats (Stat Time Values) - Objects returned from fs.stat(), fs.lstat() and fs.fstat() and their synchronous counterparts are of this type.

    Annotations
    @JSType() @native()
    Example:
    1.  Stats {
         dev: 2114,
         ino: 48064969,
         mode: 33188,
         nlink: 1,
         uid: 85,
         gid: 100,
         rdev: 0,
         size: 527,
         blksize: 4096,
         blocks: 8,
         atimeMs: 1318289051000.1,
         mtimeMs: 1318289051000.1,
         ctimeMs: 1318289051000.1,
         birthtimeMs: 1318289051000.1,
         atime: Mon, 10 Oct 2011 23:24:11 GMT,
         mtime: Mon, 10 Oct 2011 23:24:11 GMT,
         ctime: Mon, 10 Oct 2011 23:24:11 GMT,
         birthtime: Mon, 10 Oct 2011 23:24:11 GMT
      }
    Since

    0.1.21

  35. type StatsVariant = |[Stats, BigIntStats]
  36. type Time = |[|[Int, String], Date]
  37. class WriteStream extends Writable

    fs.WriteStream - WriteStream is a Writable Stream.

    fs.WriteStream - WriteStream is a Writable Stream.

    Annotations
    @JSType() @native() @JSImport("fs", "WriteStream")
    See also

    https://nodejs.org/api/fs.html#fs_class_fs_writestream

  38. implicit final class WriteStreamExtensions[T <: WriteStream] extends AnyVal

    Write Stream Events

Value Members

  1. object FSWatcherOptions
  2. object FileAppendOptions
  3. object FileEncodingOptions
  4. object FileInputOptions
  5. object FileOutputOptions
  6. object FileWatcherOptions
  7. object Fs extends Object with Fs

    File System Singleton

    File System Singleton

    Annotations
    @native() @JSImport("fs", JSImport.Namespace)
  8. object MkdirOptions
  9. object OpendirOptions
  10. object ReadFileOptions
  11. object ReadOptions
  12. object ReaddirOptions
  13. object RmdirOptions
  14. object StatOptions

Inherited from AnyRef

Inherited from Any

Ungrouped