package io

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

Type Members

  1. final case class ClasspathFile(path: AbsolutePath, enclosingJar: Option[AbsolutePath], enclosingManifestJar: Option[ClasspathFile]) extends Product with Serializable

    A single file element of a classpath.

    A single file element of a classpath.

    path

    The path to the file, either on disk or inside a jar file system.

    enclosingJar

    The path to the jar file containing this file, if any.

    enclosingManifestJar

    The manifest jar file linking to the enclosing jar, if any.

  2. trait InputStreamIO[A] extends AnyRef
  3. trait JSProcess extends scalajs.js.Any

    Facade for the native nodejs process API

    Facade for the native nodejs process API

    The process object is a global that provides information about, and control over, the current Node.js process. As a global, it is always available to Node.js applications without using require().

    Annotations
    @native() @JSType()
    See also

    https://nodejs.org/api/process.html

  4. class JSStats extends scalajs.js.Any

    Facade for nodejs class fs.Stats.

    Facade for nodejs class fs.Stats.

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

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

  5. final case class ListFiles(root: AbsolutePath, files: List[RelativePath]) extends Seq[AbsolutePath] with Product with Serializable
  6. case class NodeNIOPath(filename: String) extends Path with Product with Serializable
  7. trait OutputStreamIO[A] extends AnyRef
  8. trait ParsedPath extends Object
    Annotations
    @native() @JSType()
  9. implicit final class XtensionAbsolutePathManifest extends AnyVal
  10. implicit final class XtensionClasspath extends AnyVal

Value Members

  1. object FileIO
  2. object InputStreamIO
  3. object JSFs extends scalajs.js.Any

    Facade for native nodejs module "fs".

    Facade for native nodejs module "fs".

    Annotations
    @native() @JSImport("fs", JSImport.Namespace)
    See also

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

  4. object JSFsPromises extends Object
    Annotations
    @native() @JSImport("fs", "promises")
  5. object JSIO
  6. object JSOS extends Object
    Annotations
    @native() @JSImport("os", JSImport.Namespace)
  7. object JSPath extends scalajs.js.Any

    Facade for native nodejs module "path".

    Facade for native nodejs module "path".

    Annotations
    @native() @JSImport("path", JSImport.Namespace)
    See also

    https://nodejs.org/api/path.html

  8. object NodeNIOPath extends java.io.Serializable
  9. object PathIO
  10. object PlatformFileIO
  11. object PlatformPathIO

Inherited from AnyRef

Inherited from Any

Ungrouped