Я хочу создать функциональный объект, который также имеет некоторые свойства. Например, в JavaScript я бы сделал: var f = function() { } f.someValue = 3; Теперь в TypeScript я могу описать этот тип как: var f: { (): any; someValue: number; }; Однако я не могу построить его, не требуя …