Options
All
  • Public
  • Public/Protected
  • All
Menu

@nut-tree/nut-js

Index

Type aliases

FindHookCallback

FindHookCallback: function

Type declaration

StringOrKey

StringOrKey: string[] | Key[]

Functions

Const centerOf

Const createMovementApi

debugImage

  • debugImage(image: Mat, filename: string, suffix?: undefined | string): void

determineROI

determineScaledSearchRegion

findEdges

  • findEdges(image: Mat): Promise<Mat>

Const generateOutputPath

  • generateOutputPath(filename: string, params?: undefined | object): string
  • generateOutputPath is used to assemble full file path from a filename and various parameters

    Parameters

    • filename: string

      The base filename

    • Optional params: undefined | object

      A config object which allows to configure FileType, base path, filename prefix and filename postfix

    Returns string

Const inputIsString

  • inputIsString(input: string[] | Key[]): boolean

isValidSearch

  • isValidSearch(needle: Mat, haystack: Mat): boolean

Const linear

  • linear(amountOfSteps: number, speedInPixelsPerSecond: number): number[]

loadHaystack

loadNeedle

  • loadNeedle(image: Image): Promise<Mat>

lowerBound

  • lowerBound(value: number, boundary: number, minValue: number): number

matchImages

  • matchImages(haystack: Mat, needle: Mat): Promise<MatchResult>

Const randomPointIn

scaleImage

  • scaleImage(image: Mat, scaleFactor: number): Promise<Mat>

scaleLocation

  • scaleLocation(result: Region, scaleFactor: number): Region

Const sleep

  • sleep(ms: number): Promise<unknown>

timeout

  • timeout<R>(updateIntervalMs: number, maxDurationMs: number, action: function): Promise<R>
  • Type parameters

    • R

    Parameters

    • updateIntervalMs: number
    • maxDurationMs: number
    • action: function
        • (...params: any): Promise<R>
        • Parameters

          • Rest ...params: any

          Returns Promise<R>

    Returns Promise<R>

Const toBeAt

  • toBeAt(received: Mouse, position: Point): Promise<object>

Const toBeIn

  • toBeIn(received: Mouse, region: Region): Promise<object>

Const toShow

  • toShow(received: Screen, needle: string, confidence?: undefined | number): Promise<object>

upperBound

  • upperBound(value: number, boundary: number, maxValue: number): number

Object literals

Const jestMatchers

jestMatchers: object

toBeAt

toBeAt: toBeAt

toBeIn

toBeIn: toBeIn

toShow

toShow: toShow