Skip to content

Remove re-binding of public methods #234

@jonkoops

Description

@jonkoops

As part of resolving #202, all public methods are re-bound to the correct this by using arrow functions. This prevents scoping issues, but also introduces unnecessary overhead, as well as re-declaring all public methods every time an instance is created, causing it to lose reference equality.

This behavior should be reverted, and all public methods should no longer be re-bound.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/taskA task with no user impact

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions