Skip to content

sehrope/known

 
 

Repository files navigation

known Build Status

Allow only access to known object properties using ES2015 Proxy

Usage

$ npm install known
const known = require('known');

const object = {foo: true};

console.log(object.bar);
//=> undefined

const object2 = known(object);

// Throws a TypeError when you try to access an unknown property
console.log(object2.bar);
//=> [TypeError] Unknown property: bar

Related

  • on-change - Watch an object or array for changes (Uses Proxy too)
  • negative-array - Negative array index support (Uses Proxy too)

License

MIT © Sindre Sorhus

About

Allow only access to known object properties using ES2015 Proxy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 69.6%
  • TypeScript 30.4%