@catladder/pipeline
Version:
Panter workflow for cloud CI/CD and DevOps
18 lines (14 loc) • 328 B
text/typescript
import type { EnvType } from "../types";
import { isKnowEnvType } from "../types";
export const getEnvType = (
env: string,
envConfig: {
type?: EnvType;
},
): EnvType => {
if (envConfig.type) return envConfig.type;
if (isKnowEnvType(env)) {
return env;
}
throw new Error("unknown env type: " + env);
};