Add a comment
This commit is contained in:
parent
e1127dc2e8
commit
c0cf47138e
@ -1,6 +1,7 @@
|
|||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
export const classUtils = {
|
export const classUtils = {
|
||||||
|
// This is usefull for classes that have nested methods. Nested methods don't get binded out of the box.
|
||||||
bindAll(self: any, exclude: string[] = ['contructor'], thisArg?: any): void {
|
bindAll(self: any, exclude: string[] = ['contructor'], thisArg?: any): void {
|
||||||
for (const key of Object.getOwnPropertyNames(self)) {
|
for (const key of Object.getOwnPropertyNames(self)) {
|
||||||
const val = self[key];
|
const val = self[key];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user