Fields
optionalvalue:Null<TProp>
The value associated with the property. Can be any valid JavaScript value (number, object, function, etc).
optionalset:Null<TProp ‑> Void>
A function which serves as a setter for the property, or undefined if
there is no setter. When the property is assigned to, this function
is called with one argument (the value being assigned to the property)
and with this
set to the object through which the property is assigned.
optionalget:Null<() ‑> TProp>
A function which serves as a getter for the property, or undefined
if
there is no getter. When the property is accessed, this function is
called without arguments and with this
set to the object through which
the property is accessed (this may not be the object on which the
property is defined due to inheritance).
The return value will be used as the value of the property.