/_propertyless

Micro library providing property container for Class instances.

Primary LanguageJavaScriptBSD 2-Clause "Simplified" LicenseBSD-2-Clause

_propertyless

truly propertyless class instances

Usage:

  const _ = require('_propertyless')

  class Foo {
    constructor (param1, param2) {
      Object.assign(_(this), {
        param1,
        param2
      })
    }

    myMethod () {
      const { param1, param2 } = _(this)
    }
  }

Voila!