From 23b60dc1975db38c280d8a123aff97544d1673e0 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 09 六月 2022 15:34:21 +0800 Subject: [PATCH] TODO#139890 FAQ 常見問題 1-文案調整 --- PAMapp/node_modules/memfs/lib/volume.d.ts | 48 ++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 42 insertions(+), 6 deletions(-) diff --git a/PAMapp/node_modules/memfs/lib/volume.d.ts b/PAMapp/node_modules/memfs/lib/volume.d.ts index 886434e..f8d27a4 100644 --- a/PAMapp/node_modules/memfs/lib/volume.d.ts +++ b/PAMapp/node_modules/memfs/lib/volume.d.ts @@ -99,6 +99,10 @@ } export interface IStatOptions { bigint?: boolean; + throwIfNoEntry?: boolean; +} +export interface IFStatOptions { + bigint?: boolean; } export declare function pathToFilename(path: PathLike): string; export declare function filenameToSteps(filename: string, base?: string): string[]; @@ -233,23 +237,55 @@ private lstatBase; lstatSync(path: PathLike): Stats<number>; lstatSync(path: PathLike, options: { + throwIfNoEntry?: true | undefined; + }): Stats<number>; + lstatSync(path: PathLike, options: { bigint: false; + throwIfNoEntry?: true | undefined; }): Stats<number>; lstatSync(path: PathLike, options: { bigint: true; + throwIfNoEntry?: true | undefined; }): Stats<bigint>; - lstat(path: PathLike, callback: TCallback<Stats>): any; - lstat(path: PathLike, options: IStatOptions, callback: TCallback<Stats>): any; + lstatSync(path: PathLike, options: { + throwIfNoEntry: false; + }): Stats<number> | undefined; + lstatSync(path: PathLike, options: { + bigint: false; + throwIfNoEntry: false; + }): Stats<number> | undefined; + lstatSync(path: PathLike, options: { + bigint: true; + throwIfNoEntry: false; + }): Stats<bigint> | undefined; + lstat(path: PathLike, callback: TCallback<Stats>): void; + lstat(path: PathLike, options: IStatOptions, callback: TCallback<Stats>): void; private statBase; statSync(path: PathLike): Stats<number>; statSync(path: PathLike, options: { + throwIfNoEntry?: true; + }): Stats<number>; + statSync(path: PathLike, options: { + throwIfNoEntry: false; + }): Stats<number> | undefined; + statSync(path: PathLike, options: { bigint: false; + throwIfNoEntry?: true; }): Stats<number>; statSync(path: PathLike, options: { bigint: true; + throwIfNoEntry?: true; }): Stats<bigint>; - stat(path: PathLike, callback: TCallback<Stats>): any; - stat(path: PathLike, options: IStatOptions, callback: TCallback<Stats>): any; + statSync(path: PathLike, options: { + bigint: false; + throwIfNoEntry: false; + }): Stats<number> | undefined; + statSync(path: PathLike, options: { + bigint: true; + throwIfNoEntry: false; + }): Stats<bigint> | undefined; + stat(path: PathLike, callback: TCallback<Stats>): void; + stat(path: PathLike, options: IStatOptions, callback: TCallback<Stats>): void; private fstatBase; fstatSync(fd: number): Stats<number>; fstatSync(fd: number, options: { @@ -258,8 +294,8 @@ fstatSync(fd: number, options: { bigint: true; }): Stats<bigint>; - fstat(fd: number, callback: TCallback<Stats>): any; - fstat(fd: number, options: IStatOptions, callback: TCallback<Stats>): any; + fstat(fd: number, callback: TCallback<Stats>): void; + fstat(fd: number, options: IFStatOptions, callback: TCallback<Stats>): void; private renameBase; renameSync(oldPath: PathLike, newPath: PathLike): void; rename(oldPath: PathLike, newPath: PathLike, callback: TCallback<void>): void; -- Gitblit v1.8.0