initial commit

This commit is contained in:
2026-03-22 03:21:45 +02:00
commit 897fea9f4e
15431 changed files with 2548840 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import Procedure from './Procedure';
import Transition from './Transition';
declare class Activity {
class: string;
assetPack: string;
id: string;
name: string;
procedure: Procedure;
transitions: Transition[];
exceptions: Transition[];
options: any;
constructor(name: string, id: string, className: string, assetPack: string, options: any);
set_transitions(transitions: Transition[]): void;
set_exceptions(exceptions: Transition[]): void;
}
export default Activity;

View File

@@ -0,0 +1,31 @@
import Activity from './Activity';
import Transition from './Transition';
declare class Procedure {
name: string;
uri: string;
activities: {
[key: string]: Activity;
};
local_inits: {
[key: string]: string;
};
param_inits: {
[key: string]: string;
};
transitions: {
[key: string]: Transition[];
};
exceptions: {
[key: string]: Transition[];
};
procedureConstructor: any;
constructor(name: string, uri: string, local_inits: {
[key: string]: string;
}, param_inits: {
[key: string]: string;
});
add_transition(transition: Transition): void;
add_activity(activity: Activity): void;
toBehaviorifyable(): any;
}
export default Procedure;

View File

@@ -0,0 +1,7 @@
declare class Transition {
frm: string;
to: string;
value: string;
constructor(frm: string, to: string, value: string);
}
export default Transition;

View File

@@ -0,0 +1,9 @@
import Procedure from "../flow-objects/Procedure";
declare class GojsLoader {
static getName(uri: string): string;
static getBase(uri: string): string;
static loadProcedureRelative(currentUri: string, name: string): Procedure;
static loadProcedure(uri: string): Procedure;
static loadParsedProcedure(uri: string, base: any): Procedure;
}
export default GojsLoader;