firebase-tools
Version:
Command-Line Interface for Firebase
17 lines (16 loc) • 532 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDriver = exports.SUPPORTED_MODES = void 0;
const local_1 = require("./local");
const docker_1 = require("./docker");
exports.SUPPORTED_MODES = ["local", "docker"];
function getDriver(mode, app) {
if (mode === "local") {
return new local_1.LocalDriver(app);
}
else if (mode === "docker") {
return new docker_1.DockerDriver(app);
}
throw new Error(`Unsupported mode ${mode}`);
}
exports.getDriver = getDriver;
;