У меня возникают проблемы с выяснением, поддерживает ли Closure синтаксис массива JSDo c, такой как string[]
.
Я не вижу его документированного на https://github.com/google/closure-compiler/wiki/Types-in-the-Closure-Type-System#user -content-the- javascript -тип языка . Тем не менее, JSDo c поддерживает его, и это уже давно, поэтому я удивлен, что Closure также не будет его поддерживать.
(JSdo c подразумевает, что он не поддерживается в Closure для https://jsdoc.app/tags-type.html, и упоминает об этом в парсере типа catharsis
: https://github.com/hegemonic/catharsis, но я не знал, может ли это быть устаревшей информацией.)
Если это поддерживается, я также хотел бы знать, можно ли добавить необязательный =
сразу после него (без окружения предыдущего выражения в скобках).
(В качестве бонуса я бы хотел знать, может ли тип записи иметь дополнительные ключи в Closure, например, через {key?: number}
.)