webstudio/server/src/core/model/process_model.ts
2023-10-26 17:44:54 +03:00

38 lines
No EOL
680 B
TypeScript

import { Trigger } from "../../features/triggers/trigger_model";
import { EXEC_TYPE } from "./exec_error_model";
export interface ProcessMetaData {
process: Process;
trigger: Trigger;
env: Env | null;
stackGenerateType:StackGenerateType;
}
export enum StackGenerateType{
MAP = 'MAP',
SINGLETON = 'SINGLETON'
}
export interface Env {
ssh_key: string;
isUserInput: boolean;
isExtends: string;
}
export interface Process {
type: EXEC_TYPE;
command: string;
isGenerating: boolean;
isLocaleCode: boolean;
issueType: IssueType;
timeout?: number;
commit?:string | undefined;
}
export enum IssueType {
WARNING = "WARNING",
ERROR = "ERROR",
}