function normalizeOptions(options) {
    const isNodeSpecificOption = lodash.overSome([lodash.isPlainObject, lodash.isString]);

    if (lodash.isPlainObject(options) && lodash.some(options, isNodeSpecificOption)) {
        return {
            ObjectExpression: normalizeOptionValue(options.ObjectExpression),
            ObjectPattern: normalizeOptionValue(options.ObjectPattern),
            ImportDeclaration: normalizeOptionValue(options.ImportDeclaration),
            ExportNamedDeclaration: normalizeOptionValue(options.ExportDeclaration)
        };
    }

    const value = normalizeOptionValue(options);

    return { ObjectExpression: value, ObjectPattern: value, ImportDeclaration: value, ExportNamedDeclaration: value };
}
function normalizeOptions(options) {
    const isNodeSpecificOption = lodash.overSome([lodash.isPlainObject, lodash.isString]);

    if (lodash.isPlainObject(options) && lodash.some(options, isNodeSpecificOption)) {
        return {
            ObjectExpression: normalizeOptionValue(options.ObjectExpression),
            ObjectPattern: normalizeOptionValue(options.ObjectPattern),
            ImportDeclaration: normalizeOptionValue(options.ImportDeclaration),
            ExportNamedDeclaration: normalizeOptionValue(options.ExportDeclaration)
        };
    }

    const value = normalizeOptionValue(options);

    return { ObjectExpression: value, ObjectPattern: value, ImportDeclaration: value, ExportNamedDeclaration: value };
}
function normalizeOptions ( options ) { const isNodeSpecificOption = lodash . overSome ( [ lodash . isPlainObject , lodash . isString ] ) ; if ( lodash . isPlainObject ( options ) && lodash . some ( options , isNodeSpecificOption ) ) { return { ObjectExpression : normalizeOptionValue ( options . ObjectExpression ) , ObjectPattern : normalizeOptionValue ( options . ObjectPattern ) , ImportDeclaration : normalizeOptionValue ( options . ImportDeclaration ) , ExportNamedDeclaration : normalizeOptionValue ( options . ExportDeclaration ) } ; } const value = normalizeOptionValue ( options ) ; return { ObjectExpression : value , ObjectPattern : value , ImportDeclaration : value , ExportNamedDeclaration : value } ; }
Normalizes a given option value.

@param {string|Object|undefined} options - An option value to parse.
@returns {{
ObjectExpression: {multiline: boolean, minProperties: number, consistent: boolean},
ObjectPattern: {multiline: boolean, minProperties: number, consistent: boolean},
ImportDeclaration: {multiline: boolean, minProperties: number, consistent: boolean},
ExportNamedDeclaration : {multiline: boolean, minProperties: number, consistent: boolean}
}} Normalized option object.
Normalizes a given option value .
Normalizes options