Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
add model solution
Commit Description:
add model solution
"use strict" ;
exports . __esModule = true ;
var _promise = require ( "../core-js/promise" );
var _promise2 = _interopRequireDefault ( _promise );
function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj }; }
exports . default = function ( fn ) {
return function () {
var gen = fn . apply ( this , arguments );
return new _promise2 . default ( function ( resolve , reject ) {
function step ( key , arg ) {
try {
var info = gen [ key ]( arg );
var value = info . value ;
} catch ( error ) {
reject ( error );
return ;
}
if ( info . done ) {
resolve ( value );
} else {
return _promise2 . default . resolve ( value ). then ( function ( value ) {
step ( "next" , value );
}, function ( err ) {
step ( "throw" , err );
});
}
}
return step ( "next" );
});
};
};
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings