package fs
fs package object
- Alphabetic
- By Inheritance
- fs
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait BufferIOResult[T] extends Object
- Annotations
- @RawJSType() @native()
- type BufferLike = |[TypedArray[_, _], DataView]
- 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
- @RawJSType() @native()
- 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
- @RawJSType() @native()
- class FSWatcherOptions extends Object
FS Watcher Options
FS Watcher Options
- Annotations
- @ScalaJSDefined() @RawJSType()
- class FileAppendOptions extends Object
File Append Options
File Append Options
- Annotations
- @ScalaJSDefined() @RawJSType()
- class FileEncodingOptions extends Object
File Encoding Options
File Encoding Options
- Annotations
- @ScalaJSDefined() @RawJSType()
- class FileInputOptions extends Object
- Annotations
- @ScalaJSDefined() @RawJSType()
- class FileOutputOptions extends Object
- Annotations
- @ScalaJSDefined() @RawJSType()
- class FileWatcherOptions extends Object
File Watcher Options
File Watcher Options
- Annotations
- @ScalaJSDefined() @RawJSType()
- type FileWriteOptions = FileAppendOptions
- trait Fs extends Object with IEventEmitter 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
- @RawJSType() @native()
- implicit final class FsExtensions extends AnyVal
File System Extensions
- class MkdirOptions extends Object
- Annotations
- @ScalaJSDefined() @RawJSType()
- type Output = |[String, Buffer]
- type Path = |[|[Uint8Array, String], URL]
- class ReadFileOptions extends Object
- Annotations
- @ScalaJSDefined() @RawJSType()
- class ReadStream extends Readable
fs.ReadStream - ReadStream is a Readable Stream.
fs.ReadStream - ReadStream is a Readable Stream.
- Annotations
- @RawJSType() @native() @JSImport("fs", "ReadStream")
- See also
https://nodejs.org/api/stream.html#stream_class_stream_readable
- type ReaddirArrays = |[Array[String], Array[Buffer]]
- class ReaddirOptions extends Object
- Annotations
- @ScalaJSDefined() @RawJSType()
- trait RealpathObject extends Object
- Annotations
- @RawJSType() @native()
- class RmdirOptions extends Object
- Annotations
- @ScalaJSDefined() @RawJSType()
- class StatOptions extends Object
- Annotations
- @ScalaJSDefined() @RawJSType()
- trait Stats extends Object
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
- @RawJSType() @native()
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
Example: - type Time = |[|[Int, String], Date]
- class WriteStream extends Writable
fs.WriteStream - WriteStream is a Writable Stream.
fs.WriteStream - WriteStream is a Writable Stream.
- Annotations
- @RawJSType() @native() @JSImport("fs", "ReadStream")
- See also
https://nodejs.org/api/fs.html#fs_class_fs_writestream
Value Members
- object FSWatcher
File System Watcher Companion
- object Fs extends Object with Fs
File System Singleton
File System Singleton
- Annotations
- @native() @JSImport("fs", JSImport.Namespace)
- object ReadStream
Read Stream Companion
- object WriteStream
Write Stream Companion