build/gpf-debug.js
function _gpfInterfacesPromisify(interfaceSpecifier) {
        return function (object) {
            var iInterfaceImpl = _gpfInterfaceQuery(interfaceSpecifier, object);
            if (!iInterfaceImpl) {
                gpf.Error.interfaceExpected({ name: _gpfGetFunctionName(interfaceSpecifier) });
            }
            return _gpfInterfacesWrap(iInterfaceImpl, interfaceSpecifier, Promise.resolve());
        };
    }
function _gpfInterfacesPromisify(interfaceSpecifier) {
        return function (object) {
            var iInterfaceImpl = _gpfInterfaceQuery(interfaceSpecifier, object);
            if (!iInterfaceImpl) {
                gpf.Error.interfaceExpected({ name: _gpfGetFunctionName(interfaceSpecifier) });
            }
            return _gpfInterfacesWrap(iInterfaceImpl, interfaceSpecifier, Promise.resolve());
        };
    }
function _gpfInterfacesPromisify ( interfaceSpecifier ) { return function ( object ) { var iInterfaceImpl = _gpfInterfaceQuery ( interfaceSpecifier , object ) ; if ( ! iInterfaceImpl ) { gpf . Error . interfaceExpected ( { name : _gpfGetFunctionName ( interfaceSpecifier ) } ) ; } return _gpfInterfacesWrap ( iInterfaceImpl , interfaceSpecifier , Promise . resolve ( ) ) ; } ; }
Build promisified interface wrapper

@param {Function} interfaceSpecifier Reference interface
@return {Function} Interface Wrapper constructor
@since 0.2.8
Build promisified interface wrapper