UNPKG

@applitools/eyes-browser

Version:
22 lines (21 loc) 936 B
import { makeCore as makeDefaultCore, type Core, type SpecType, type SpecDriver } from '@applitools/core'; export interface SDK<TSpec extends SpecType = SpecType> { spec?: SpecDriver<TSpec>; agentId?: string; environment?: Record<string, any>; maskLog?: boolean; offlineLocationPath?: string; makeCore?: typeof makeDefaultCore; } export declare function initSDK<TSpec extends SpecType = SpecType>(options?: SDK<TSpec>, maskLog?: boolean): { core: Core<TSpec, 'classic' | 'ufg'>; spec?: SpecDriver<TSpec>; }; export declare const getCoreWithCache: typeof getCore & { getCachedValues(): Core<SpecType, "classic" | "ufg">[]; setCachedValue(key: any, value: Core<SpecType, "classic" | "ufg">): void; clearCache(): void; TTL?: number | undefined; }; declare function getCore<TSpec extends SpecType = SpecType>({ makeCore, ...options }?: SDK<TSpec>): Core<TSpec, 'classic' | 'ufg'>; export {};