import { EXEC_TYPE } from "./exec_error_model.js"; 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", } export enum TriggerType { PROCESS = "PROCESS", FILE = "FILE", } export interface Trigger { type: TriggerType; value: string[]; }