An object which wraps another object to transform values passed to/from it using the transformer object.
import { Transformer } from 'apption'const obj = { a: 1, b: 2 };const trans = { get(val) {return val * 5} };const tObj = new Transformer(obj, trans);console.log(tObj.get('a')); // 5console.log(tObj.get('b')); // 10console.log(tObj.proxy().a);// 5. `new Transformer(obj, trans).proxy()` is equivalent to `transformer(obj, trans)` Copy
import { Transformer } from 'apption'const obj = { a: 1, b: 2 };const trans = { get(val) {return val * 5} };const tObj = new Transformer(obj, trans);console.log(tObj.get('a')); // 5console.log(tObj.get('b')); // 10console.log(tObj.proxy().a);// 5. `new Transformer(obj, trans).proxy()` is equivalent to `transformer(obj, trans)`
Private
An object which wraps another object to transform values passed to/from it using the transformer object.
Example
Param: object
Param: trans
Returns