UNPKG

lambdaorm-cli

Version:
20 lines 734 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WorkspaceFactoryImp = void 0; const client_1 = require("./adapters/client"); const local_1 = require("./adapters/local"); class WorkspaceFactoryImp { // eslint-disable-next-line no-useless-constructor constructor(schemaState, helper) { this.schemaState = schemaState; this.helper = helper; } create(workspace, url) { if (url) { return new client_1.ClientWorkspaceService(workspace, url, this.helper); } return new local_1.LocalWorkspaceService(workspace, this.schemaState, this.helper); } } exports.WorkspaceFactoryImp = WorkspaceFactoryImp; //# sourceMappingURL=factory.js.map