application-services
Version:
Out of the box application environment and configuration service.
14 lines • 413 B
JavaScript
import { YError } from 'yerror';
/**
* Cast any string into an application environment
* @param appEnv string
* @param availableAppEnvs string[]
* @returns string
*/
export function extractAppEnv(appEnv = 'local', availableAppEnvs) {
if (availableAppEnvs.includes(appEnv)) {
return appEnv;
}
throw new YError('E_BAD_APP_ENV', [appEnv, availableAppEnvs]);
}
//# sourceMappingURL=env.js.map