@PolySymbol.Property 注解的 Kotlin 属性和字段,其中声明的类型不能指定给预期的 PolySymbol 属性类型。
PolySymbol 属性必须返回一个可指定给对应的 PolySymbolProperty 类的类型形参的类型。
例如,如果 JSPropertySignatureProperty 应为 PropertySignature,那么带注解的属性必须返回 PropertySignature 或其子类型。
示例:
@PolySymbol.Property(JSPropertySignatureProperty::class)
private val propertySignature: TypeScriptTypeMember // 错误:TypeScriptTypeMember 不可指定给 PropertySignature
get() = source