Options
All
  • Public
  • Public/Protected
  • All
Menu

@waiting/shared-core

Index

Variables

Const chmodAsync

chmodAsync: __promisify__ = promisify(chmod)

Const closeAsync

closeAsync: __promisify__ = promisify(close)

Const copyFileAsync

copyFileAsync: __promisify__ = promisify(copyFile)

Const isWin32

isWin32: boolean = process.platform === 'win32'

Const mkdirAsync

mkdirAsync: __promisify__ = promisify(mkdir)

Const openAsync

openAsync: __promisify__ = promisify(open)

Const readDirAsync

readDirAsync: __promisify__ = promisify(readdir)

Const readFileAsync

readFileAsync: __promisify__ = promisify(readFile)

Const rmdirAsync

rmdirAsync: __promisify__ = promisify(rmdir)

Const statAsync

statAsync: __promisify__ = promisify(stat)

Const unlinkAsync

unlinkAsync: __promisify__ = promisify(unlink)

Const userHome

userHome: string = isWin32? normalize(process.env.USERPROFILE || ''): normalize(`${process.env.HOME}`)

Const writeAsync

writeAsync: __promisify__ = promisify(write)

Const writeFileAsync

writeFileAsync: __promisify__ = promisify(writeFile)

Functions

ab2buf

  • ab2buf(ab: ArrayBuffer): Buffer

ab2str

  • ab2str(input: ArrayBuffer | Uint8Array | Int8Array | Uint16Array | Int16Array | Uint32Array | Int32Array, outputEncoding?: "utf8" | "utf-16"): string

assertNever

  • assertNever(x: never): never

assertNeverRx

  • assertNeverRx(x: never): Observable<never>

buf2ab

  • buf2ab(buf: Buffer): ArrayBuffer

createDir

  • createDir(absolutePath: string): Observable<string>
  • Parameters

    • absolutePath: string

    Returns Observable<string>

createDirAsync

  • createDirAsync(path: string): Promise<string>
  • create directories recursively

    Parameters

    • path: string

    Returns Promise<string>

createFileAsync

  • createFileAsync(file: string, data: any, options?: WriteFileOptions): Promise<string>
  • Create file Buffer will be written as binary Object will be written as JSON string

    requires

    string - created file path

    Parameters

    Returns Promise<string>

dirExists

  • dirExists(path: string): Observable<string>
  • Check folder path exists, return path if exists, blank if not exists

    Parameters

    • path: string

    Returns Observable<string>

fileExists

  • fileExists(path: string): Observable<string>
  • Check file exists, return path if exists, blank if not exists

    Parameters

    • path: string

    Returns Observable<string>

genRandomInt

  • genRandomInt(max: number): number

isDirExists

  • isDirExists(path: string): Promise<boolean>
  • Parameters

    • path: string

    Returns Promise<boolean>

isDirFileExists

  • isDirFileExists(path: string, type: "DIR" | "FILE"): Promise<boolean>
  • Parameters

    • path: string
    • type: "DIR" | "FILE"

    Returns Promise<boolean>

isFileExists

  • isFileExists(path: string): Promise<boolean>

isPathAccessible

  • isPathAccessible(path: string): Promise<boolean>
  • Parameters

    • path: string

    Returns Promise<boolean>

pathAccessible

  • pathAccessible(path: string): Observable<string>
  • Return path if accessible, blank if not accessible

    Parameters

    • path: string

    Returns Observable<string>

readFileLineRx

  • readFileLineRx(path: string): Observable<string>

rimraf

  • rimraf(path: string): Promise<void>

setPathDirectory

  • setPathDirectory(path: string): void
  • Set loading path for node-ffi linking dll

    Parameters

    • path: string

    Returns void

str2Uint8Array

  • str2Uint8Array(input: string): Uint8Array
  • Convert String to Uint8Array

    Parameters

    • input: string

    Returns Uint8Array

str2ab

  • str2ab(input: string): ArrayBuffer

validateDllFile

  • validateDllFile(path: string): Promise<void>
  • Validate dll file exists for node-ffi

    Parameters

    • path: string

    Returns Promise<void>

Generated using TypeDoc