lost+found/src/interfaces_.js
function _wrapQueryInterface (orgQueryInterface) {
    return function (interfaceDefinition) {
        /*eslint-disable no-invalid-this*/
        _gpfIgnore(interfaceDefinition);
        var result = _queryInterface.apply(this, arguments);
        if (null === result) {
            result = orgQueryInterface.apply(this, arguments);
        }
        return result;
        /*eslint-enable no-invalid-this*/
    };
}
function _wrapQueryInterface (orgQueryInterface) {
    return function (interfaceDefinition) {
        /*eslint-disable no-invalid-this*/
        _gpfIgnore(interfaceDefinition);
        var result = _queryInterface.apply(this, arguments);
        if (null === result) {
            result = orgQueryInterface.apply(this, arguments);
        }
        return result;
        /*eslint-enable no-invalid-this*/
    };
}
function _wrapQueryInterface ( orgQueryInterface ) { return function ( interfaceDefinition ) { /*eslint-disable no-invalid-this*/ _gpfIgnore ( interfaceDefinition ) ; var result = _queryInterface . apply ( this , arguments ) ; if ( null === result ) { result = orgQueryInterface . apply ( this , arguments ) ; } return result ; /*eslint-enable no-invalid-this*/ } ; }
Creates a wrapper calling _queryInterface and, if no result is built, the original one defined in the object
prototype

@param {Function} orgQueryInterface Interface to retreive
@return {Function} Default queryInterface implementation
@gpf:closure
Creates a wrapper calling _queryInterface and if no result is built the original one defined in the object prototype