perspective designer WIP

This commit is contained in:
Jan Prochazka
2022-08-25 15:20:16 +02:00
parent aeceb34d19
commit daf7629f5f
2 changed files with 139 additions and 67 deletions

View File

@@ -88,9 +88,9 @@ export interface PerspectiveConfig {
references: PerspectiveReferenceConfig[];
}
export function createPerspectiveConfig(rootObject: { schemaName?: string; pureName: string }): PerspectiveConfig {
const rootNode: PerspectiveNodeConfig = {
...rootObject,
export function createPerspectiveNodeConfig(name: { schemaName?: string; pureName: string }) {
const node: PerspectiveNodeConfig = {
...name,
designerId: uuidv1(),
expandedNodes: [],
@@ -100,6 +100,12 @@ export function createPerspectiveConfig(rootObject: { schemaName?: string; pureN
sort: [],
filters: {},
};
return node;
}
export function createPerspectiveConfig(rootObject: { schemaName?: string; pureName: string }): PerspectiveConfig {
const rootNode = createPerspectiveNodeConfig(rootObject);
return {
nodes: [rootNode],
references: [],