И затем тип расширяется, чтобы включить новую функцию (и вы можете назначить ей функцию, соответствующую сигнатуре).
Обратите внимание, однако, что расширение встроенных типов (в lib.d.ts - например, Array) имеет проблему в настоящее время в языковой службе, поскольку она кэширует их внутренне по первичным причинам. Сделайте обходной путь, который я написал в http://typescript.codeplex.com/workitem/4, чтобы расширить встроенные типы без ошибок в службе языка в VS.