deno_io

Crates.iodeno_io
lib.rsdeno_io
version0.92.0
sourcesrc
created_at2023-03-03 15:05:13.827324
updated_at2024-12-11 03:39:20.122107
descriptionIO primitives for Deno extensions
homepage
repositoryhttps://github.com/denoland/deno
max_upload_size
id799811
size74,459
David Sherret (dsherret)

documentation

README

deno_io

This crate provides IO primitives for other Deno extensions, this includes stdio streams and abstraction over File System files.

Usage Example

From javascript, include the extension's source:

import * as io from "ext:deno_io/12_io.js";

Then from rust, provide: deno_io::deno_io::init_ops_and_esm(Option<deno_io::Stdio>) in the extensions field of your RuntimeOptions

Where deno_io::Stdio implements Default, and can therefore be provided as Some(deno_io::Stdio::default())

Dependencies

  • deno_web: Provided by the deno_web crate
  • deno_tty: Provided in deno/runtime/ops/tty.rs
Commit count: 12888

cargo fmt