0.0.0 • Published 6 years ago

syamu-proxy v0.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Syamu Proxy

npm CircleCI donate

Install

yarn add syamu-proxy

Usage

const syamuProxy = require('syamu-proxy');

const proxied = syamuProxy({
  num: 28,
  get num2() {
    return this.num;
  },
  str: 'a',
  get str2() {
    return this.str;
  },
  arr: ['foo', 'bar'],
  obj: {
    foo: 'foo',
    bar: 'bar'
  },
  void: undefined
});

console.log(proxied.num); // 0
console.log(proxied.num2); // 0
console.log(proxied.str); // ''
console.log(proxied.str2); // ''
console.log(proxied.arr); // []
console.log(proxied.obj); // {}
console.log(proxied.null) // null
console.log(proxied.undefined) // undefined