interface ArrayConstructor { sortAlphaNumeric: (data: Array) => Array; }; Array.sortAlphaNumeric = function (data): Array { return data.sort((a, b) => { return a.AreaName.toLowerCase().localeCompare(b.AreaName.toLowerCase(), undefined, { numeric: true, sensitivity: 'base' }); }); }