webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
66 lines • 1.76 kB
TypeScript
/**
* Represents a primitive type.
* Described in https://w3c.github.io/webdriver-bidi/#type-script-PrimitiveProtocolValue.
*/
export declare enum PrimitiveType {
Undefined = "undefined",
Null = "null",
String = "string",
Number = "number",
SpecialNumber = "number",
Boolean = "boolean",
BigInt = "bigint"
}
/**
* Represents a non-primitive type.
* Described in https://w3c.github.io/webdriver-bidi/#type-script-RemoteValue.
*/
export declare enum NonPrimitiveType {
Array = "array",
Date = "date",
Map = "map",
Object = "object",
RegularExpression = "regexp",
Set = "set",
Channel = "channel"
}
/**
* Represents a remote value type.
* Described in https://w3c.github.io/webdriver-bidi/#type-script-RemoteValue.
*/
export declare enum RemoteType {
Symbol = "symbol",
Function = "function",
WeakMap = "weakmap",
WeakSet = "weakset",
Iterator = "iterator",
Generator = "generator",
Error = "error",
Proxy = "proxy",
Promise = "promise",
TypedArray = "typedarray",
ArrayBuffer = "arraybuffer",
NodeList = "nodelist",
HTMLCollection = "htmlcollection",
Node = "node",
Window = "window"
}
/**
* Represents a speacial number type.
* Described in https://w3c.github.io/webdriver-bidi/#type-script-PrimitiveProtocolValue.
*/
export declare enum SpecialNumberType {
NaN = "NaN",
MinusZero = "-0",
Infinity = "Infinity",
MinusInfinity = "-Infinity"
}
/**
* Represents the type of script evaluation result.
* Described in https://w3c.github.io/webdriver-bidi/#type-script-EvaluateResult.
*/
export declare enum EvaluateResultType {
Success = "success",
Exception = "exception"
}
//# sourceMappingURL=constants.d.ts.map