VipNodeJS: {
existErrorProcess: () => void;
existPath: (path: PathLike) => boolean;
existSuccessProcess: () => void;
exitProcess: (exitCode?: number) => void;
getCPUArch: () => Architecture;
getEnv: () => ProcessEnv;
getProcess: () => Process;
getProcessArgv: () => string[];
getProcessArgvByIndex: (index: number) => string | null;
getProcessCwd: () => string;
getProcessEnv: (key: string) => string | undefined;
getProcessFirstArgv: () => string;
getProcessPlatform: () => Platform;
getProcessStdin: () => ReadStream;
getProcessStdout: () => WriteStream;
getProcessVersions: () => ProcessVersions;
isBuffer: (data: object) => boolean;
isDirectory: (path: PathLike) => boolean;
isExistDir: (name: string, cwd?: string) => boolean;
isExistFile: (name: string, cwd?: string) => boolean;
mkdirSync: (path: PathLike) => void;
pathDirname: (dirPath: string) => string;
pathExtname: (path: string) => string;
pathJoin: (...paths: string[]) => string;
pathResolve: (...pathSegments: string[]) => string;
pick: <T, K extends string | number | symbol>(
obj: T,
keys: K[],
) => Pick<T, K>;
printStandardNodeDevEnv: () => Promise<void>;
readdirSync: (
path: PathLike,
options?:
| BufferEncoding
| {
encoding: BufferEncoding | null;
recursive?: boolean;
withFileTypes?: false;
}
| null,
) => string[];
readFileToStrByUTF8: (filePath: PathLike) => string;
setProcessEnv: (key: string, value: string) => void;
writeFileByUTF8: (
filePath: PathLike,
data: string | ArrayBufferView<ArrayBufferLike>,
) => void;
} = ...
类型声明
-
existErrorProcess: () => void
-
existPath: (path: PathLike) => boolean
-
existSuccessProcess: () => void
-
exitProcess: (exitCode?: number) => void
-
getCPUArch: () => Architecture
-
getEnv: () => ProcessEnv
-
getProcess: () => Process
-
getProcessArgv: () => string[]
-
getProcessArgvByIndex: (index: number) => string | null
-
getProcessCwd: () => string
-
getProcessEnv: (key: string) => string | undefined
-
getProcessFirstArgv: () => string
-
-
getProcessStdin: () => ReadStream
-
getProcessStdout: () => WriteStream
-
getProcessVersions: () => ProcessVersions
-
isBuffer: (data: object) => boolean
-
isDirectory: (path: PathLike) => boolean
-
isExistDir: (name: string, cwd?: string) => boolean
-
isExistFile: (name: string, cwd?: string) => boolean
-
mkdirSync: (path: PathLike) => void
-
pathDirname: (dirPath: string) => string
-
pathExtname: (path: string) => string
-
pathJoin: (...paths: string[]) => string
-
pathResolve: (...pathSegments: string[]) => string
-
pick: <T, K extends string | number | symbol>(obj: T, keys: K[]) => Pick<T, K>
-
printStandardNodeDevEnv: () => Promise<void>
-
readdirSync: (
path: PathLike,
options?:
| BufferEncoding
| {
encoding: BufferEncoding | null;
recursive?: boolean;
withFileTypes?: false;
}
| null,
) => string[]
-
readFileToStrByUTF8: (filePath: PathLike) => string
-
setProcessEnv: (key: string, value: string) => void
-
writeFileByUTF8: (filePath: PathLike, data: string | ArrayBufferView<ArrayBufferLike>) => void