TypeScript: Как правильно указать тип object?
function setName(options: object) { options.name } Указываю тип object, но получаю ошибку: Property 'name' does not exist on type 'object'. В документации написано, что ошибка возникнет, если задать тип пустого объекта (options: {}). Как указать тип, подходящий ко всем объектам не зависимо от их содержания. Any не подходит, т. к. содержит примитивы P.S. Такая же фигня с параметрами по умолчанию. Так не работает: function setName(options = {}) { options.name } Так работает: function setName(options: any = {}) ... |
Часовой пояс GMT +3, время: 23:44. |