UNPKG

@appium/support

Version:

Support libs used across Appium packages

95 lines 4.83 kB
import * as tempDir from './tempdir'; import * as system from './system'; import * as util from './util'; import { fs } from './fs'; import * as net from './net'; import * as plist from './plist'; import { mkdirp } from './mkdirp'; import * as logger from './logging'; import * as process from './process'; import * as zip from './zip'; import * as imageUtil from './image-util'; import * as mjpeg from './mjpeg'; import * as node from './node'; import * as timing from './timing'; import * as env from './env'; import * as console from './console'; import * as doctor from './doctor'; export { npm } from './npm'; declare const cancellableDelay: typeof util.cancellableDelay; export { tempDir, system, util, fs, cancellableDelay, plist, mkdirp, logger, process, zip, imageUtil, net, mjpeg, node, timing, env, console, doctor, }; declare const _default: { tempDir: typeof tempDir; system: typeof system; util: typeof util; fs: { hasAccess(filePath: import("fs").PathLike): Promise<boolean>; isExecutable(filePath: import("fs").PathLike): Promise<boolean>; exists(filePath: import("fs").PathLike): Promise<boolean>; rimraf(filepath: import("fs").PathLike): Promise<void>; rimrafSync(filepath: import("fs").PathLike): void; mkdir(filepath: string | Buffer | URL, opts?: import("fs").MakeDirectoryOptions): Promise<string | undefined>; copyFile(source: string, destination: string, opts?: import("ncp").Options): Promise<void>; md5(filePath: import("fs").PathLike): Promise<string>; mv(from: string, to: string, opts?: import("./fs").MvOptions): Promise<void>; which: typeof import("which"); glob(pattern: string, options?: import("glob/raw").GlobOptions): Promise<string[]>; sanitizeName: typeof import("sanitize-filename"); hash(filePath: import("fs").PathLike, algorithm?: string): Promise<string>; walk(dir: string, opts?: import("klaw").Options): import("klaw").Walker; mkdirp(dir: import("fs").PathLike): Promise<string | undefined>; walkDir(dir: string, recursive: boolean, callback: import("./fs").WalkDirCallback): Promise<string | null>; readPackageJsonFrom(dir: string, opts?: import("read-pkg", { with: { "resolution-mode": "import" } }).NormalizeOptions & { cwd?: string; }): import("read-pkg", { with: { "resolution-mode": "import" } }).NormalizedPackageJson; findRoot(dir: string): string; access: typeof import("fs/promises").access; appendFile: typeof import("fs/promises").appendFile; chmod: typeof import("fs/promises").chmod; close: typeof import("fs").close.__promisify__; constants: typeof import("fs").constants; createWriteStream: typeof import("fs").createWriteStream; createReadStream: typeof import("fs").createReadStream; lstat: typeof import("fs/promises").lstat; open: typeof import("fs").open.__promisify__; openFile: typeof import("fs/promises").open; readdir: typeof import("fs/promises").readdir; read: typeof import("fs").read.__promisify__; readFile: typeof import("fs/promises").readFile; readlink: typeof import("fs/promises").readlink; realpath: typeof import("fs/promises").realpath; rename: typeof import("fs/promises").rename; stat: typeof import("fs/promises").stat; symlink: typeof import("fs/promises").symlink; unlink: typeof import("fs/promises").unlink; write: (arg1: number, arg2: string) => import("bluebird")<number>; writeFile: typeof import("fs/promises").writeFile; F_OK: number; R_OK: number; W_OK: number; X_OK: number; }; cancellableDelay: typeof util.cancellableDelay; plist: typeof plist; mkdirp: (dir: import("fs").PathLike) => Promise<string | undefined>; logger: typeof logger; process: typeof process; zip: typeof zip; imageUtil: typeof imageUtil; net: typeof net; mjpeg: typeof mjpeg; node: typeof node; timing: typeof timing; env: typeof env; console: typeof console; doctor: typeof doctor; }; export default _default; export type { ConsoleOpts } from './console'; export type { ReadFn, WalkDirCallback } from './fs'; export type { NetOptions, DownloadOptions, AuthCredentials, FtpUploadOptions, NotHttpUploadOptions, HttpUploadOptions, } from './net'; export type { InstallPackageOpts, ExecOpts, NpmInstallReceipt } from './npm'; export type { Affixes, OpenedAffixes } from './tempdir'; export type { PluralizeOptions, EncodingOptions, LockFileOptions, NonEmptyString } from './util'; export type { ExtractAllOptions, ZipEntry, ZipOptions, ZipCompressionOptions, ZipSourceOptions, } from './zip'; //# sourceMappingURL=index.d.ts.map