npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

known

3.0.0 • Public • Published

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

install

npm i known

Downloadsweekly downloads

32

version

3.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability