Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-08 | refactor(ext/fs): `deno_fs::FileSystem` - conditional `Send + Sync` (#18993) | David Sherret | |
This allows for having a conditional `Send + Sync` on the file system trait for Deploy. | |||
2023-05-05 | refactor(ext/node): combine `deno_node::Fs` with `deno_fs::FileSystem` (#18991) | David Sherret | |
2023-04-06 | refactor(ext/node): add more methods to 'NodeFs' trait (#18604) | Bartek Iwańczuk | |
Added more methods to `ext/node/clippy.toml` that are not allowed to be used in the crate. Prerequisite for https://github.com/denoland/deno/pull/18544 | |||
2023-03-30 | refactor(ext/node): add NodeEnv::Fs associated type (#18484) | Bartek Iwańczuk | |
This commit adds associated type to "NodeEnv" trait, called "Fs". The "Fs" type has a trait bound on "NodeFs", which specifies APIs required for all ops and resolution APIs to function. A "RealFs" implementation of "NodeFs" is exported from the "deno_node" crate, that provides a default implementation for the trait. All code in "deno_node" extension was changed to use the "NodeFs" trait to handle file system operations, instead of relying on APIs from the standard library. |