memfs
Advanced tools
Comparing version 4.9.2 to 4.9.3
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import { Buffer } from '../internal/buffer'; | ||
import type { FsCallbackApi } from './types'; | ||
@@ -20,5 +19,13 @@ import type * as misc from './types/misc'; | ||
export declare const bufToUint8: (buf: Buffer) => Uint8Array; | ||
export declare const getWriteArgs: (fd: number, a?: unknown, b?: unknown, c?: unknown, d?: unknown, e?: unknown) => [fd: number, dataAsStr: boolean, buf: Buffer, offset: number, length: number, position: number | null, callback: (...args: any[]) => void]; | ||
export declare const getWriteSyncArgs: (fd: number, a: string | Buffer | ArrayBufferView | DataView, b?: number, c?: number | BufferEncoding, d?: number | null) => [fd: number, buf: Buffer, offset: number, length?: number | undefined, position?: number | null | undefined]; | ||
export declare const getWriteArgs: (fd: number, a?: unknown, b?: unknown, c?: unknown, d?: unknown, e?: unknown) => [ | ||
fd: number, | ||
dataAsStr: boolean, | ||
buf: Buffer, | ||
offset: number, | ||
length: number, | ||
position: number | null, | ||
callback: (...args) => void | ||
]; | ||
export declare const getWriteSyncArgs: (fd: number, a: string | Buffer | ArrayBufferView | DataView, b?: number, c?: number | BufferEncoding, d?: number | null) => [fd: number, buf: Buffer, offset: number, length?: number, position?: number | null]; | ||
export declare function bufferToEncoding(buffer: Buffer, encoding?: TEncodingExtended): misc.TDataOut; | ||
export declare const unixify: (filepath: string, stripTrailing?: boolean) => string; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.toTreeSync = void 0; | ||
const printTree_1 = require("sonic-forest/lib/print/printTree"); | ||
const tree_dump_1 = require("tree-dump"); | ||
const util_1 = require("../node-to-fsa/util"); | ||
@@ -17,3 +17,3 @@ const toTreeSync = (fs, opts = {}) => { | ||
const list = fs.readdirSync(dir, { withFileTypes: true }); | ||
subtree = (0, printTree_1.printTree)(tab, list.map(entry => tab => { | ||
subtree = (0, tree_dump_1.printTree)(tab, list.map(entry => tab => { | ||
if (entry.isDirectory()) { | ||
@@ -20,0 +20,0 @@ return (0, exports.toTreeSync)(fs, { dir: dir + entry.name, depth: depth - 1, tab }); |
{ | ||
"name": "memfs", | ||
"version": "4.9.2", | ||
"version": "4.9.3", | ||
"description": "In-memory file-system with Node's fs API.", | ||
@@ -129,3 +129,3 @@ "keywords": [ | ||
"@jsonjoy.com/util": "^1.1.2", | ||
"sonic-forest": "^1.0.0", | ||
"tree-dump": "^1.0.1", | ||
"tslib": "^2.0.0" | ||
@@ -132,0 +132,0 @@ }, |
Sorry, the diff of this file is not supported yet
9861
660966
+ Addedtree-dump@^1.0.1
- Removedsonic-forest@^1.0.0
- Removedsonic-forest@1.0.3(transitive)