Proxies
Most built-in types in Modélico (List, Set, Map, EnumMap and Date) are wrappers around native structures. Except for a few built-in basic methods, it is necessary to retrieve those structures to access their properties and methods (eg. list.inner().reduce
).
However, if your environment supports ES2015 proxies, Modélico provides utilities to get around this:
M.proxyDate
M.proxyList
M.proxySet
M.proxyMap, M.proxyEnumMap, M.proxyStringMap
Example:
Please note that native methods that modify the structure in place will instead return a new Modélico object:
See proxy tests for more details.
Last updated