2017-01-14 2 views
0

В машинописи, может ли декоратор свойств вывести дополнительный тип?В машинописном файле может быть установлен декоратор необязательного типа?

I.e. Если у вас есть следующее:

@Column() 
ua?: string 

Может ли @Column() признать, что ua является необязательным типом?

+0

Я не уверен, что понимаю этот вопрос! Единственные два свойства, которые я знаю, если они могут быть необязательными, - это типы в объектных литералах и типах в интерфейсах, и оба они не могут быть украшены. – thedayturns

ответ

1

Нет, вы не можете. В настоящее время единственными данными, которые вы можете прочитать у декоратора, является тип свойства, имя свойства и класс, в котором это свойство (даже это достигается сбрасыванием reflect-metadata).