38 lines
No EOL
680 B
TypeScript
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",
|
|
}
|
|
|
|
|