typescript "interface | interface | function" 语法是什么意思?
What does typescript "interface | interface | function" syntax mean?
我正在使用带有 typescirpt-fetch 生成器的 openapi-generator-cli 为我的应用程序生成模型。
我对引用多态字段 class 的部分生成代码有疑问。
生成的代码有一个错误:
TS2693: 'ItineraryButtonDTO' only refers to a type, but is being used as a value here.
我正在尝试了解造成这种情况的原因。但我不确定有问题的代码甚至意味着什么:
'buttons': !exists(json, 'buttons') ? undefined : ((json['buttons'] as Array<any>).map(ItineraryButtonDTO | FlightNotificationButtonDTO | ItineraryPayloadButtonDTO | ItineraryPersonaButtonDTOFromJSON)),
请帮忙。
抱歉,这是生成无效代码的 fetch-typescript 生成器的问题。
他们的 github 页面上有一张未结票
https://github.com/OpenAPITools/openapi-generator/issues/4626
我正在使用带有 typescirpt-fetch 生成器的 openapi-generator-cli 为我的应用程序生成模型。 我对引用多态字段 class 的部分生成代码有疑问。 生成的代码有一个错误:
TS2693: 'ItineraryButtonDTO' only refers to a type, but is being used as a value here.
我正在尝试了解造成这种情况的原因。但我不确定有问题的代码甚至意味着什么:
'buttons': !exists(json, 'buttons') ? undefined : ((json['buttons'] as Array<any>).map(ItineraryButtonDTO | FlightNotificationButtonDTO | ItineraryPayloadButtonDTO | ItineraryPersonaButtonDTOFromJSON)),
请帮忙。
抱歉,这是生成无效代码的 fetch-typescript 生成器的问题。 他们的 github 页面上有一张未结票 https://github.com/OpenAPITools/openapi-generator/issues/4626