"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultBrowserEngine = exports.BrowserTypeToBrowserEngine = void 0;
const browserTypes_1 = require("../core/browserTypes");
const chromiumBrowserEngine_1 = require("./chromiumBrowserEngine");
const firefoxBrowserEngine_1 = require("./firefoxBrowserEngine");
const webkitBrowerEngine_1 = require("./webkitBrowerEngine");
exports.BrowserTypeToBrowserEngine = {
    [browserTypes_1.BrowserType.Chrome]: new chromiumBrowserEngine_1.ChromiumBrowserEngine(),
    [browserTypes_1.BrowserType.Edge]: new chromiumBrowserEngine_1.ChromiumBrowserEngine(),
    [browserTypes_1.BrowserType.Firefox]: new firefoxBrowserEngine_1.FirefoxBrowserEngine(),
    [browserTypes_1.BrowserType.Webkit]: new webkitBrowerEngine_1.WebkitBrowserEngine(),
};
exports.DefaultBrowserEngine = exports.BrowserTypeToBrowserEngine[browserTypes_1.BrowserType.Chrome];
