Comparing version
/// <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
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
9861
0.07%660966
-0.01%+ Added
- Removed
- Removed