Modifying existing classes or instances at runtime
// Monkey patching Array prototype
interface Array
Array.prototype.last = function () { return this[this.length - 1]; };
// Usage const numbers = [1, 2, 3]; console.log(numbers.last()); // Output: 3