MCPcopy Create free account
hub / github.com/apache/cloudstack / object

Function object

tools/ngui/static/js/lib/angular.js:6388–6408  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6386 }
6387
6388 function object () {
6389 var keyValues = [];
6390 if (peekToken().text != '}') {
6391 do {
6392 var token = expect(),
6393 key = token.string || token.text;
6394 consume(":");
6395 var value = expression();
6396 keyValues.push({key:key, value:value});
6397 } while (expect(','));
6398 }
6399 consume('}');
6400 return function(self, locals){
6401 var object = {};
6402 for ( var i = 0; i < keyValues.length; i++) {
6403 var keyValue = keyValues[i];
6404 object[keyValue.key] = keyValue.value(self, locals);
6405 }
6406 return object;
6407 };
6408 }
6409}
6410
6411//////////////////////////////////////////////////

Callers 2

primaryFunction · 0.85
_fieldAccessFunction · 0.85

Calls 5

peekTokenFunction · 0.85
expectFunction · 0.85
consumeFunction · 0.85
expressionFunction · 0.85
valueMethod · 0.45

Tested by

no test coverage detected