Add Struct _get method.

This commit is contained in:
Tony Garnock-Jones 2016-05-08 18:53:46 -04:00
parent 6fe897eb46
commit 1dfaf537f5
1 changed files with 1 additions and 0 deletions

View File

@ -25,6 +25,7 @@ function makeStructureConstructor(label, argumentNames) {
var ctor = function() {
return instantiateStructure($SyndicateMeta$, arguments);
};
ctor.prototype._get = function(i) { return this[this.$SyndicateMeta$.arguments[i]]; };
ctor.meta = $SyndicateMeta$;
ctor.isClassOf = function (v) { return v && v.$SyndicateMeta$ === $SyndicateMeta$; };
ctor.pattern = ctor.apply(null, Immutable.Repeat(__, argumentNames.length).toArray());