UNPKG

@acoustic-content-sdk/cli

Version:

Command line utility for the Acoustic Content SDK.

27 lines 2.23 kB
/** * @fileoverview added by tsickle * Generated from: commands/utils.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { isString, isStringArray } from '@acoustic-content-sdk/utils'; import { isAbsolute, join, normalize } from 'path'; /** * @param {?} aValue * @return {?} */ export function splitParams(aValue) { return isString(aValue) ? aValue.split(',') : isStringArray(aValue) ? aValue : undefined; } /** * @param {?} aRoot * @param {?} aDir * @return {?} */ export function getFullPath(aRoot, aDir) { return normalize(isAbsolute(aDir) ? aDir : join(aRoot, aDir)); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWNvdXN0aWMtY29udGVudC1zZGsvY2xpLyIsInNvdXJjZXMiOlsiY29tbWFuZHMvdXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLGFBQWEsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ3RFLE9BQU8sRUFBRSxVQUFVLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxNQUFNLE1BQU0sQ0FBQzs7Ozs7QUFFbkQsTUFBTSxVQUFVLFdBQVcsQ0FBQyxNQUFXO0lBQ3JDLE9BQU8sUUFBUSxDQUFDLE1BQU0sQ0FBQztRQUNyQixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUM7UUFDbkIsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUM7WUFDdkIsQ0FBQyxDQUFDLE1BQU07WUFDUixDQUFDLENBQUMsU0FBUyxDQUFDO0FBQ2hCLENBQUM7Ozs7OztBQUVELE1BQU0sVUFBVSxXQUFXLENBQUMsS0FBYSxFQUFFLElBQVk7SUFDckQsT0FBTyxTQUFTLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQztBQUNoRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNTdHJpbmcsIGlzU3RyaW5nQXJyYXkgfSBmcm9tICdAYWNvdXN0aWMtY29udGVudC1zZGsvdXRpbHMnO1xuaW1wb3J0IHsgaXNBYnNvbHV0ZSwgam9pbiwgbm9ybWFsaXplIH0gZnJvbSAncGF0aCc7XG5cbmV4cG9ydCBmdW5jdGlvbiBzcGxpdFBhcmFtcyhhVmFsdWU6IGFueSk6IHN0cmluZ1tdIHtcbiAgcmV0dXJuIGlzU3RyaW5nKGFWYWx1ZSlcbiAgICA/IGFWYWx1ZS5zcGxpdCgnLCcpXG4gICAgOiBpc1N0cmluZ0FycmF5KGFWYWx1ZSlcbiAgICA/IGFWYWx1ZVxuICAgIDogdW5kZWZpbmVkO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0RnVsbFBhdGgoYVJvb3Q6IHN0cmluZywgYURpcjogc3RyaW5nKTogc3RyaW5nIHtcbiAgcmV0dXJuIG5vcm1hbGl6ZShpc0Fic29sdXRlKGFEaXIpID8gYURpciA6IGpvaW4oYVJvb3QsIGFEaXIpKTtcbn1cbiJdfQ==