UNPKG

dockview-core

Version:

Zero dependency layout manager supporting tabs, groups, grids and splitviews for vanilla TypeScript

28 lines (27 loc) 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDockview = createDockview; exports.createSplitview = createSplitview; exports.createGridview = createGridview; exports.createPaneview = createPaneview; var component_api_1 = require("../api/component.api"); var dockviewComponent_1 = require("../dockview/dockviewComponent"); var gridviewComponent_1 = require("../gridview/gridviewComponent"); var paneviewComponent_1 = require("../paneview/paneviewComponent"); var splitviewComponent_1 = require("../splitview/splitviewComponent"); function createDockview(element, options) { var component = new dockviewComponent_1.DockviewComponent(element, options); return component.api; } function createSplitview(element, options) { var component = new splitviewComponent_1.SplitviewComponent(element, options); return new component_api_1.SplitviewApi(component); } function createGridview(element, options) { var component = new gridviewComponent_1.GridviewComponent(element, options); return new component_api_1.GridviewApi(component); } function createPaneview(element, options) { var component = new paneviewComponent_1.PaneviewComponent(element, options); return new component_api_1.PaneviewApi(component); }