Constructors

Properties

assert: ((condition, msg?) => asserts condition) = assert

Type declaration

    • (condition, msg?): asserts condition
    • Assert that a condition is true, throwing an error if it is not

      Note: This function is intended to be used in places where TypeScript cannot infer that a condition is true, but the developer knows that it is true. This is useful for type narrowing in TypeScript.

      Parameters

      • condition: unknown
      • Optional msg: string

      Returns asserts condition

promisifyTimeout: (<T>(promise, timeout) => Promise<T>) = promisifyTimeout

Type declaration

    • <T>(promise, timeout): Promise<T>
    • Type Parameters

      • T

      Parameters

      • promise: Promise<T>
      • timeout: number

      Returns Promise<T>

randomBoolean: (() => boolean) = randomBoolean

Type declaration

    • (): boolean
    • Returns boolean

randomColor: (() => undefined | 0 | 16777215 | 1752220 | 5763719 | 3447003 | 16705372 | 10181046 | 15277667 | 15418782 | 15844367 | 15105570 | 15548997 | 9807270 | 3426654 | 1146986 | 2067276 | 2123412 | 7419530 | 11342935 | 12745742 | 11027200 | 10038562 | 9936031 | 8359053 | 12370112 | 2899536 | 5793266 | 10070709 | 2895667 | 2303786) = randomColor

Type declaration

    • (): undefined | 0 | 16777215 | 1752220 | 5763719 | 3447003 | 16705372 | 10181046 | 15277667 | 15418782 | 15844367 | 15105570 | 15548997 | 9807270 | 3426654 | 1146986 | 2067276 | 2123412 | 7419530 | 11342935 | 12745742 | 11027200 | 10038562 | 9936031 | 8359053 | 12370112 | 2899536 | 5793266 | 10070709 | 2895667 | 2303786
    • Returns undefined | 0 | 16777215 | 1752220 | 5763719 | 3447003 | 16705372 | 10181046 | 15277667 | 15418782 | 15844367 | 15105570 | 15548997 | 9807270 | 3426654 | 1146986 | 2067276 | 2123412 | 7419530 | 11342935 | 12745742 | 11027200 | 10038562 | 9936031 | 8359053 | 12370112 | 2899536 | 5793266 | 10070709 | 2895667 | 2303786

randomColorKey: (() => undefined | string) = randomColorKey

Type declaration

    • (): undefined | string
    • Returns undefined | string

sleep: ((ms) => Promise<unknown>) = sleep

Type declaration

    • (ms): Promise<unknown>
    • Parameters

      • ms: number

      Returns Promise<unknown>

wait: ((ms) => Promise<unknown>) = wait

Type declaration

    • (ms): Promise<unknown>
    • Parameters

      • ms: number

      Returns Promise<unknown>

waitUntil: ((condition, interval?) => Promise<void>) = waitUntil

Type declaration

    • (condition, interval?): Promise<void>
    • Parameters

      • condition: (() => boolean | Promise<boolean>)
          • (): boolean | Promise<boolean>
          • Returns boolean | Promise<boolean>

      • interval: number = UnitConstants.MS_IN_ONE_SECOND

      Returns Promise<void>

waitUntilTimeout: ((condition, timeout, interval?) => Promise<void>) = waitUntilTimeout

Type declaration

    • (condition, timeout, interval?): Promise<void>
    • Parameters

      • condition: (() => boolean | Promise<boolean>)
          • (): boolean | Promise<boolean>
          • Returns boolean | Promise<boolean>

      • timeout: number
      • interval: number = UnitConstants.MS_IN_ONE_SECOND

      Returns Promise<void>