Web Component Element definition

Hi,
http://www.w3.org/TR/2013/WD-components-intro-20130606/#lifecycle-callbacks
shows defining element methods, next to the life cycle it also shows 
definition of methods "ticks" and "chime",
I wonder how this construct

({

});

is compatible with ES5 object properties descriptors, in ES5 it is 
possible to define getters and settes for properties/methods, is it the 
possible to do something like

<element .....>
...
<script>

({
   readyCallback: function () {
     //init component
   },
});

Object.defineProperties(this.prototype, {  // or maybe 
Object.defineProperties(this, {
   "property": {
         "get": function() { return 5; }
         "set": function(value) {}
     }
});
</script>

</element>

Will it work? Is it suppose to work?

Brona

Received on Sunday, 23 June 2013 18:42:38 UTC