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