tree.ts
This commit is contained in:
@@ -105,6 +105,25 @@ export function isOn(val: string | undefined | null): boolean {
|
||||
lowerVal === "true";
|
||||
}
|
||||
|
||||
export function isUndefined(val: any): boolean {
|
||||
return typeof val === "undefined";
|
||||
}
|
||||
|
||||
export function isUndefinedOrNull(val: any): boolean {
|
||||
return isUndefined(val) || (val === null);
|
||||
}
|
||||
|
||||
export function parseIntVal(val: any, defaultVal: number): number {
|
||||
if (isUndefinedOrNull(val)) {
|
||||
return defaultVal;
|
||||
}
|
||||
const parsedVal = parseInt(val, 10);
|
||||
if (isNaN(parsedVal)) {
|
||||
return defaultVal;
|
||||
}
|
||||
return parsedVal;
|
||||
}
|
||||
|
||||
export function getEnv(envKey: string): string | null {
|
||||
const homeDir = getHomeDir();
|
||||
if ((homeDir !== null) && envKey) {
|
||||
|
||||
Reference in New Issue
Block a user