UNPKG

@wdio/browserstack-service

Version:
40 lines 1.05 kB
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