fix: make constructors open for extension

This commit is contained in:
Nico Rehwaldt
2023-04-04 14:16:26 +02:00
committed by Nico Rehwaldt
parent 466a2ac0cc
commit 9c3d27e4da
6 changed files with 57 additions and 7 deletions

View File

@ -6,9 +6,9 @@ import BaseViewer, { Events } from './BaseViewer';
import OverlaysModule from 'diagram-js/lib/features/overlays';
let viewer = new BaseViewer();
const viewer = new BaseViewer();
viewer = new BaseViewer({
const configuredViewer = new BaseViewer({
width: 100,
height: 100,
position: 'absolute',
@ -23,6 +23,14 @@ viewer = new BaseViewer({
testViewer(viewer);
const extendedViewer = new BaseViewer({
container: 'container',
alignToOrigin: false,
propertiesPanel: {
attachTo: '#properties-panel'
}
});
export function testViewer(viewer: BaseViewer) {
viewer.importXML('<?xml version="1.0" encoding="UTF-8"?>', 'BPMNDiagram_1');