@nativescript/nx
Version:
NativeScript Plugin for Nx
22 lines • 782 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.normalizeExtraFlags = normalizeExtraFlags;
function normalizeExtraFlags(extraFlags, prefix) {
let additionalFlags = [];
for (const flag of Object.keys(extraFlags)) {
switch (typeof extraFlags[flag]) {
case 'boolean':
case 'number':
case 'string':
additionalFlags.push(`--${prefix ? prefix + '.' : ''}${flag}=${extraFlags[flag]}`);
break;
case 'object':
additionalFlags.push(...normalizeExtraFlags(extraFlags[flag], flag));
break;
default:
break;
}
}
return additionalFlags;
}
//# sourceMappingURL=normalize-extra-flags.js.map
;