change files structure
This commit is contained in:
parent
3210e72b22
commit
1ed6449ac6
30 changed files with 7 additions and 7 deletions
45
server/src/core/model/process_model.ts
Normal file
45
server/src/core/model/process_model.ts
Normal file
|
@ -0,0 +1,45 @@
|
|||
export class CalculationProcess {
|
||||
process: ProcessMetaData[];
|
||||
constructor(process: ProcessMetaData[]) {
|
||||
this.process = process;
|
||||
}
|
||||
}
|
||||
|
||||
export interface ProcessMetaData {
|
||||
process: Process;
|
||||
trigger: Trigger;
|
||||
env: Env | null;
|
||||
}
|
||||
|
||||
export enum ProcessType {
|
||||
EXEC = "EXEC",
|
||||
SPAWN = "SPAWN",
|
||||
}
|
||||
export interface Env {
|
||||
ssh_key: string;
|
||||
isUserInput: boolean;
|
||||
isExtends: string;
|
||||
}
|
||||
|
||||
export interface Process {
|
||||
type: ProcessType;
|
||||
command: string;
|
||||
isGenerating: boolean;
|
||||
isLocaleCode: boolean;
|
||||
issueType: IssueType;
|
||||
timeout: number;
|
||||
}
|
||||
|
||||
export enum IssueType {
|
||||
WARNING = "WARNING",
|
||||
ERROR = "ERROR",
|
||||
}
|
||||
|
||||
export enum TriggerType {
|
||||
PROCESS = "PROCESS",
|
||||
FILE = "FILE",
|
||||
}
|
||||
export interface Trigger {
|
||||
type: TriggerType;
|
||||
value: string;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue