Adjust ExtraMetadata type

This commit is contained in:
BoykoAlex
2017-08-24 14:41:55 -04:00
parent 519ce619e3
commit defb3aa5fc
3 changed files with 3 additions and 23 deletions

View File

@@ -1,15 +0,0 @@
import { Flo } from 'spring-flo';
export interface RawMetadata {
name: string;
group: string;
description: string;
properties: Array<Flo.PropertyMetadata>;
}
export declare class Metamodel implements Flo.Metamodel {
private rawData;
constructor();
textToGraph(flo: Flo.EditorContext, dsl: string): void;
graphToText(flo: Flo.EditorContext): Promise<{}>;
load(): Promise<Map<string, Map<string, Flo.ElementMetadata>>>;
groups(): Array<string>;
}

View File

@@ -1,5 +0,0 @@
import { dia } from 'jointjs';
export declare class Utils {
static fanRoute(graph: dia.Graph, cell: dia.Cell): void;
static isCustomPaperEvent(args: any): boolean;
}

View File

@@ -22,9 +22,9 @@ export namespace Flo {
}
export interface ExtraMetadata {
readonly titleProperty : string;
readonly noEditableProps : boolean;
readonly noPaletteEntry : boolean;
readonly titleProperty? : string;
readonly noEditableProps? : boolean;
readonly noPaletteEntry? : boolean;
readonly [propName : string] : any;
readonly allowAdditionalProperties : boolean; //TODO: Verify it is still needed