dist/@ajsf/core/bundles/ajsf-core.umd.js
/**
     * 'combineAllOf' function
     *
     * Attempt to convert an allOf schema object into
     * a non-allOf schema object with equivalent rules.
     *
     * //   schema - allOf schema object
     * //  - converted schema object
     */
'combineAllOf' function
Attempt to convert an allOf schema object into
a non-allOf schema object with equivalent rules.

allOf schema object
- converted schema object
' combineAllOf ' function Attempt to convert an allOf schema object into a non - allOf schema object with equivalent rules . allOf schema object - converted schema object
function combineAllOf(schema) {
        if (!isObject(schema) || !isArray(schema.allOf)) {
            return schema;
        }
        var mergedSchema = mergeSchemas.apply(void 0, __spread(schema.allOf));
        if (Object.keys(schema).length > 1) {
            var extraKeys = Object.assign({}, schema);
            delete extraKeys.allOf;
            mergedSchema = mergeSchemas(mergedSchema, extraKeys);
        }
        return mergedSchema;
    }
function combineAllOf ( schema ) { if ( ! isObject ( schema ) || ! isArray ( schema . allOf ) ) { return schema ; } var mergedSchema = mergeSchemas . apply ( void 0 , __spread ( schema . allOf ) ) ; if ( Object . keys ( schema ) . length > 1 ) { var extraKeys = Object . assign ( { } , schema ) ; delete extraKeys . allOf ; mergedSchema = mergeSchemas ( mergedSchema , extraKeys ) ; } return mergedSchema ; }
'combineAllOf' function
 Attempt to convert an allOf schema object into
 a non-allOf schema object with equivalent rules.
' combineAllOf ' function Attempt to convert an allOf schema object into a non - allOf schema object with equivalent rules .