Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
utf8mb4
Commit Description:
utf8mb4
'use strict' ;
var GetIntrinsic = require ( '../GetIntrinsic' );
var callBind = require ( './callBind' );
var callBound = require ( './callBound' );
var $pushApply = callBind . apply ( GetIntrinsic ( '%Array.prototype.push%' ));
var $SymbolValueOf = callBound ( 'Symbol.prototype.valueOf' , true );
var $gOPN = GetIntrinsic ( '%Object.getOwnPropertyNames%' , true );
var $gOPS = $SymbolValueOf ? GetIntrinsic ( '%Object.getOwnPropertySymbols%' ) : null ;
var keys = require ( 'object-keys' );
module . exports = function OwnPropertyKeys ( source ) {
var ownKeys = ( $gOPN || keys )( source );
if ( $gOPS ) {
$pushApply ( ownKeys , $gOPS ( source ));
}
return ownKeys ;
};
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