UNPKG

@itwin/core-backend

Version:
34 lines 1.7 kB
"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ /** @packageDocumentation * @module Workspace */ Object.defineProperty(exports, "__esModule", { value: true }); exports.WorkspaceEditor = void 0; const WorkspaceSqliteDb_1 = require("../internal/workspace/WorkspaceSqliteDb"); const WorkspaceImpl_1 = require("../internal/workspace/WorkspaceImpl"); const Symbols_1 = require("../internal/Symbols"); /** @beta */ var WorkspaceEditor; (function (WorkspaceEditor) { /** * Create a new [[WorkspaceEditor]] for creating new versions of [[WorkspaceDb]]s. * @note the caller becomes the owner of the Workspace.Editor and is responsible for calling [[WorkspaceEditor.close]] on it when they are finished using it. * @note It is illegal to have more than one Workspace.Editor active in a single session. */ function construct() { return (0, WorkspaceImpl_1.constructWorkspaceEditor)(); } WorkspaceEditor.construct = construct; /** * Create a new, empty, [[EditableWorkspaceDb]] file on the local filesystem for importing [[Workspace]] resources. */ function createEmptyDb(args) { WorkspaceSqliteDb_1.WorkspaceSqliteDb.createNewDb(args.localFileName, args); } WorkspaceEditor.createEmptyDb = createEmptyDb; })(WorkspaceEditor || (exports.WorkspaceEditor = WorkspaceEditor = {})); //# sourceMappingURL=WorkspaceEditor.js.map