0.0.2 • Published 5 years ago

@teronis/ts-auto-bind-es6 v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

autobind

With this little helper you can bind methods to 'this' easier.

Installation

npm install @teronis/ts-auto-bind-es6 --save

Usage

import { autoBind, getMethodNames } from "@teronis/ts-auto-bind-es6";

export class Child { }

export class Example extends Child {
    public constructor() {
        super();
        /** We bind each function (not arrow) to this except the child, because they are already overriden and referenced to connectors */
        autoBind(this, undefined, {
            excludedMethodNames: getMethodNames(Object.create(Child))
        });
    }
}