mirror of
https://github.com/projectstorm/react-diagrams.git
synced 2026-03-13 09:50:09 +08:00
gitignore dist
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -6,6 +6,7 @@ demos/demo3/bundle.js
|
||||
demos/demo3/bundle.js.map
|
||||
demos/demo4/bundle.js
|
||||
demos/demo4/bundle.js.map
|
||||
dist/
|
||||
dist/main.js
|
||||
dist/main.js.map
|
||||
|
||||
|
||||
25
dist/src/BaseEntity.d.ts
vendored
25
dist/src/BaseEntity.d.ts
vendored
@@ -1,25 +0,0 @@
|
||||
/**
|
||||
* @author Dylan Vorster
|
||||
*/
|
||||
export declare class BaseListener {
|
||||
lockChanged?(entity: BaseEntity<BaseListener>, locked: boolean): void;
|
||||
}
|
||||
export declare class BaseEntity<T extends BaseListener> {
|
||||
listeners: {
|
||||
[s: string]: T;
|
||||
};
|
||||
id: string;
|
||||
locked: boolean;
|
||||
constructor();
|
||||
getID(): string;
|
||||
clearListeners(): void;
|
||||
deSerialize(data: any): void;
|
||||
serialize(): {
|
||||
id: string;
|
||||
};
|
||||
iterateListeners(cb: (t: T) => any): void;
|
||||
removeListener(listener: string): boolean;
|
||||
addListener(listener: T): string;
|
||||
isLocked(): boolean;
|
||||
setLocked(locked?: boolean): void;
|
||||
}
|
||||
168
dist/src/Common.d.ts
vendored
168
dist/src/Common.d.ts
vendored
@@ -1,168 +0,0 @@
|
||||
import { BaseEntity, BaseListener } from "./BaseEntity";
|
||||
export interface BaseModelListener extends BaseListener {
|
||||
selectionChanged?(item: BaseModel<BaseModelListener>, isSelected: boolean): void;
|
||||
entityRemoved?(item: any): void;
|
||||
}
|
||||
/**
|
||||
* @author Dylan Vorster
|
||||
*/
|
||||
export declare class BaseModel<T extends BaseModelListener> extends BaseEntity<BaseModelListener> {
|
||||
selected: boolean;
|
||||
constructor();
|
||||
deSerialize(ob: any): void;
|
||||
serialize(): {
|
||||
id: string;
|
||||
} & {
|
||||
_class: string;
|
||||
selected: boolean;
|
||||
};
|
||||
getID(): string;
|
||||
isSelected(): boolean;
|
||||
setSelected(selected?: boolean): void;
|
||||
remove(): void;
|
||||
}
|
||||
export declare class PointModel extends BaseModel<BaseModelListener> {
|
||||
x: number;
|
||||
y: number;
|
||||
link: LinkModel;
|
||||
constructor(link: LinkModel, points: {
|
||||
x: number;
|
||||
y: number;
|
||||
});
|
||||
deSerialize(ob: any): void;
|
||||
serialize(): {
|
||||
id: string;
|
||||
} & {
|
||||
_class: string;
|
||||
selected: boolean;
|
||||
} & {
|
||||
x: number;
|
||||
y: number;
|
||||
};
|
||||
remove(): void;
|
||||
updateLocation(points: {
|
||||
x: number;
|
||||
y: number;
|
||||
}): void;
|
||||
getX(): number;
|
||||
getY(): number;
|
||||
getLink(): LinkModel;
|
||||
}
|
||||
export interface LinkModelListener extends BaseModelListener {
|
||||
sourcePortChanged?(item: LinkModel, target: null | PortModel): void;
|
||||
targetPortChanged?(item: LinkModel, target: null | PortModel): void;
|
||||
}
|
||||
export declare class LinkModel extends BaseModel<LinkModelListener> {
|
||||
linkType: string;
|
||||
sourcePort: PortModel | null;
|
||||
targetPort: PortModel | null;
|
||||
points: PointModel[];
|
||||
extras: {};
|
||||
constructor();
|
||||
deSerialize(ob: any): void;
|
||||
serialize(): {
|
||||
id: string;
|
||||
} & {
|
||||
_class: string;
|
||||
selected: boolean;
|
||||
} & {
|
||||
type: string;
|
||||
source: string;
|
||||
sourcePort: string;
|
||||
target: string;
|
||||
targetPort: string;
|
||||
points: ({
|
||||
id: string;
|
||||
} & {
|
||||
_class: string;
|
||||
selected: boolean;
|
||||
} & {
|
||||
x: number;
|
||||
y: number;
|
||||
})[];
|
||||
extras: {};
|
||||
};
|
||||
remove(): void;
|
||||
isLastPoint(point: PointModel): boolean;
|
||||
getPointIndex(point: PointModel): number;
|
||||
getPointModel(id: string): PointModel | null;
|
||||
getFirstPoint(): PointModel;
|
||||
getLastPoint(): PointModel;
|
||||
setSourcePort(port: PortModel): void;
|
||||
getSourcePort(): PortModel;
|
||||
getTargetPort(): PortModel;
|
||||
setTargetPort(port: PortModel): void;
|
||||
getPoints(): PointModel[];
|
||||
setPoints(points: PointModel[]): void;
|
||||
removePoint(pointModel: PointModel): void;
|
||||
addPoint(pointModel: PointModel, index?: number): void;
|
||||
getType(): string;
|
||||
}
|
||||
export declare class PortModel extends BaseModel<BaseModelListener> {
|
||||
name: string;
|
||||
parentNode: NodeModel;
|
||||
links: {
|
||||
[id: string]: LinkModel;
|
||||
};
|
||||
deSerialize(ob: any): void;
|
||||
serialize(): {
|
||||
id: string;
|
||||
} & {
|
||||
_class: string;
|
||||
selected: boolean;
|
||||
} & {
|
||||
name: string;
|
||||
parentNode: string;
|
||||
links: string[];
|
||||
};
|
||||
constructor(name: string);
|
||||
getName(): string;
|
||||
getParent(): NodeModel;
|
||||
setParentNode(node: NodeModel): void;
|
||||
removeLink(link: LinkModel): void;
|
||||
addLink(link: LinkModel): void;
|
||||
getLinks(): {
|
||||
[id: string]: LinkModel;
|
||||
};
|
||||
}
|
||||
export declare class NodeModel extends BaseModel<BaseModelListener> {
|
||||
nodeType: string;
|
||||
x: number;
|
||||
y: number;
|
||||
extras: {};
|
||||
ports: {
|
||||
[s: string]: PortModel;
|
||||
};
|
||||
constructor(nodeType?: string);
|
||||
deSerialize(ob: any): void;
|
||||
serialize(): {
|
||||
id: string;
|
||||
} & {
|
||||
_class: string;
|
||||
selected: boolean;
|
||||
} & {
|
||||
type: string;
|
||||
x: number;
|
||||
y: number;
|
||||
extras: {};
|
||||
ports: ({
|
||||
id: string;
|
||||
} & {
|
||||
_class: string;
|
||||
selected: boolean;
|
||||
} & {
|
||||
name: string;
|
||||
parentNode: string;
|
||||
links: string[];
|
||||
})[];
|
||||
};
|
||||
remove(): void;
|
||||
getPortFromID(id: any): PortModel | null;
|
||||
getPort(name: string): PortModel | null;
|
||||
getPorts(): {
|
||||
[s: string]: PortModel;
|
||||
};
|
||||
removePort(port: PortModel): void;
|
||||
addPort(port: PortModel): PortModel;
|
||||
getType(): string;
|
||||
}
|
||||
28
dist/src/defaults/DefaultPortModel.d.ts
vendored
28
dist/src/defaults/DefaultPortModel.d.ts
vendored
@@ -1,28 +0,0 @@
|
||||
import { PortModel } from "../Common";
|
||||
import { AbstractInstanceFactory } from "../AbstractInstanceFactory";
|
||||
export declare class DefaultPortInstanceFactory extends AbstractInstanceFactory<DefaultPortModel> {
|
||||
constructor();
|
||||
getInstance(): DefaultPortModel;
|
||||
}
|
||||
/**
|
||||
* @author Dylan Vorster
|
||||
*/
|
||||
export declare class DefaultPortModel extends PortModel {
|
||||
in: boolean;
|
||||
label: string;
|
||||
constructor(isInput: boolean, name: string, label?: string);
|
||||
deSerialize(object: any): void;
|
||||
serialize(): {
|
||||
id: string;
|
||||
} & {
|
||||
_class: string;
|
||||
selected: boolean;
|
||||
} & {
|
||||
name: string;
|
||||
parentNode: string;
|
||||
links: string[];
|
||||
} & {
|
||||
in: boolean;
|
||||
label: string;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user