TableExport
TableExport copied to clipboard
processCols and processRows as Array enumerable properties
Those methods are defined in the Array prototype. When I need to go over an array from my project those values are retrieved together with my expected items, occasioning problems for me. Maybe you should use Object.defineProperty to write those methods and set enumerable as false.
Object.defineProperty(Array.prototype, "contains", {
enumerable: false,
value: function<T>(item: T): boolean {
return this.indexOf(item) >= 0
}
});