@wdio/browserstack-service
Version:
WebdriverIO service for better Browserstack integration
40 lines • 1.05 kB
TypeScript
import TrackedContext from './trackedContext.js';
export default class TrackedInstance {
#private;
/**
* create TrackedInstance
* @param {TrackedContext} context
*/
constructor(context: TrackedContext);
/**
* get TrackedInstance ref
* @returns {number} - returns ref id
*/
getRef(): string;
/**
* get TrackedInstance context
* @return {TrackedContext} - returns tracked context
*/
getContext(): TrackedContext;
/**
* get All data of Instance
* @returns {Map} - returns all data
*/
getAllData(): Map<string, any>;
/**
* set multiple data in the instance
* @param {*} key
* @param {*} value
*/
updateMultipleEntries(entries: Record<string, any>): void;
updateData(key: string, value: any): void;
/**
* get Specific data of instance.
* @param {*} key
* @returns {*}
*/
getData(key: string): any;
hasData(key: string): boolean;
static createContext(target: string): TrackedContext;
}
//# sourceMappingURL=trackedInstance.d.ts.map