Socket
Socket
Sign inDemoInstall

stubborn-fs

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stubborn-fs - npm Package Compare versions

Comparing version 1.2.2 to 1.2.3

30

dist/index.d.ts

@@ -26,27 +26,27 @@ /// <reference types="node" />

retry: {
close: (timeout: number) => (fd: number) => Promise<void | undefined>;
fsync: (timeout: number) => (fd: number) => Promise<void | undefined>;
open: (timeout: number) => (path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => Promise<number | undefined>;
close: (timeout: number) => (fd: number) => Promise<void>;
fsync: (timeout: number) => (fd: number) => Promise<void>;
open: (timeout: number) => (path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => Promise<number>;
readFile: (timeout: number) => (path: fs.PathOrFileDescriptor, options?: BufferEncoding | (fs.ObjectEncodingOptions & {
flag?: string | undefined;
}) | null | undefined) => Promise<string | Buffer | undefined>;
rename: (timeout: number) => (oldPath: fs.PathLike, newPath: fs.PathLike) => Promise<void | undefined>;
stat: (timeout: number) => (path: fs.PathLike, options?: fs.StatOptions | undefined) => Promise<fs.Stats | fs.BigIntStats | undefined>;
}) | null | undefined) => Promise<string | Buffer>;
rename: (timeout: number) => (oldPath: fs.PathLike, newPath: fs.PathLike) => Promise<void>;
stat: (timeout: number) => (path: fs.PathLike, options?: fs.StatOptions | undefined) => Promise<fs.Stats | fs.BigIntStats>;
write: (timeout: number) => (fd: number, string: string, position?: number | null | undefined, encoding?: BufferEncoding | null | undefined) => Promise<{
bytesWritten: number;
buffer: string;
} | undefined>;
writeFile: (timeout: number) => (path: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => Promise<void | undefined>;
closeSync: (timeout: number) => (fd: number) => void | undefined;
fsyncSync: (timeout: number) => (fd: number) => void | undefined;
openSync: (timeout: number) => (path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number | undefined;
}>;
writeFile: (timeout: number) => (path: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => Promise<void>;
closeSync: (timeout: number) => (fd: number) => void;
fsyncSync: (timeout: number) => (fd: number) => void;
openSync: (timeout: number) => (path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number;
readFileSync: (timeout: number) => (path: fs.PathOrFileDescriptor, options?: BufferEncoding | (fs.ObjectEncodingOptions & {
flag?: string | undefined;
}) | null | undefined) => string | Buffer | undefined;
renameSync: (timeout: number) => (oldPath: fs.PathLike, newPath: fs.PathLike) => void | undefined;
}) | null | undefined) => string | Buffer;
renameSync: (timeout: number) => (oldPath: fs.PathLike, newPath: fs.PathLike) => void;
statSync: (timeout: number) => (path: fs.PathLike, options?: fs.StatSyncOptions | undefined) => fs.Stats | fs.BigIntStats | undefined;
writeSync: (timeout: number) => (fd: number, string: string, position?: number | null | undefined, encoding?: BufferEncoding | null | undefined) => number | undefined;
writeFileSync: (timeout: number) => (file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void | undefined;
writeSync: (timeout: number) => (fd: number, string: string, position?: number | null | undefined, encoding?: BufferEncoding | null | undefined) => number;
writeFileSync: (timeout: number) => (file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void;
};
};
export default FS;

@@ -1,3 +0,3 @@

declare const retryifyAsync: <Args extends unknown[], Return>(fn: (...args: Args) => Promise<Return>, isRetriableError: (error: unknown) => boolean | void) => (timeout: number) => (...args: Args) => Promise<Return | undefined>;
declare const retryifySync: <Args extends unknown[], Return>(fn: (...args: Args) => Return, isRetriableError: (error: unknown) => boolean | void) => (timeout: number) => (...args: Args) => Return | undefined;
declare const retryifyAsync: <Args extends unknown[], Return>(fn: (...args: Args) => Promise<Return>, isRetriableError: (error: unknown) => boolean | void) => (timeout: number) => (...args: Args) => Promise<Return>;
declare const retryifySync: <Args extends unknown[], Return>(fn: (...args: Args) => Return, isRetriableError: (error: unknown) => boolean | void) => (timeout: number) => (...args: Args) => Return;
export { retryifyAsync, retryifySync };

@@ -5,3 +5,3 @@ {

"description": "Stubborn versions of Node's fs functions that try really hard to do their job.",
"version": "1.2.2",
"version": "1.2.3",
"type": "module",

@@ -8,0 +8,0 @@ "main": "dist/index.js",

@@ -8,7 +8,7 @@

const retryifyAsync = <Args extends unknown[], Return> ( fn: ( ...args: Args ) => Promise<Return>, isRetriableError: (( error: unknown ) => boolean | void) ): (( timeout: number ) => ( ...args: Args ) => Promise<Return | undefined>) => {
const retryifyAsync = <Args extends unknown[], Return> ( fn: ( ...args: Args ) => Promise<Return>, isRetriableError: (( error: unknown ) => boolean | void) ): (( timeout: number ) => ( ...args: Args ) => Promise<Return>) => {
return function retrified ( timestamp: number ) {
return function attempt ( ...args: Args ): Promise<Return | undefined> {
return function attempt ( ...args: Args ): Promise<Return> {

@@ -25,3 +25,3 @@ return RetryfyQueue.schedule ().then ( cleanup => {

const onReject = ( error: unknown ): Promise<Return | undefined> => {
const onReject = ( error: unknown ): Promise<Return> => {

@@ -55,3 +55,3 @@ cleanup ();

const retryifySync = <Args extends unknown[], Return> ( fn: ( ...args: Args ) => Return, isRetriableError: (( error: unknown ) => boolean | void) ): (( timeout: number ) => ( ...args: Args ) => Return | undefined) => {
const retryifySync = <Args extends unknown[], Return> ( fn: ( ...args: Args ) => Return, isRetriableError: (( error: unknown ) => boolean | void) ): (( timeout: number ) => ( ...args: Args ) => Return) => {

@@ -58,0 +58,0 @@ return function retrified ( timestamp: number ) {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc