Properties Static
Readonly
assert assert : ( ( condition , msg ? ) => asserts condition ) = assert
Type declaration ( condition , msg ? ) : asserts condition Parameters condition : unknown Optional
msg : string Returns asserts condition Static
Readonly
promisify Timeout promisify Timeout : ( < T > ( promise ,
timeout ) => Promise < T > ) = promisifyTimeout Type declaration < T > ( promise , timeout ) : Promise < T > Parameters promise : Promise < T > timeout : number Returns Promise < T > Static
Readonly
random Boolean random Boolean : ( ( ) => boolean ) = randomBoolean
Type declaration ( ) : boolean Returns boolean Static
Readonly
random Color random Color : ( ( ) => 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 Static
Readonly
random Color Key random Color Key : ( ( ) => undefined | string ) = randomColorKey
Type declaration ( ) : undefined | string Returns undefined | string Static
Readonly
sleep sleep : ( ( ms ) => Promise < unknown > ) = sleep
Type declaration ( ms ) : Promise < unknown > Returns Promise < unknown > Static
Readonly
wait wait : ( ( ms ) => Promise < unknown > ) = wait
Type declaration ( ms ) : Promise < unknown > Returns Promise < unknown > Static
Readonly
wait Until wait Until : ( ( 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 > Static
Readonly
wait Until Timeout wait Until Timeout : ( ( 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 >
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.