Azure / typespec-azure

About TypeSpec Azure Libraries
https://azure.github.io/typespec-azure/
MIT License
8 stars 28 forks source link

[Bug]: SdkFloatKindsEnum contains decimal types #1106

Open antkmsft opened 4 days ago

antkmsft commented 4 days ago

Describe the bug

Decimal types are Fixed Points, not Floating Points, therefore they shouldn't be in SdkFloatKindsEnum - either name the enum "SdkFractionalKindsEnum", or split it into "SdkFloatingPointKindsEnum" and "SdkFixedPointKindsEnum" (or do both - SdkFractionalKindsEnum = SdkFloatingPointKindsEnum | SdkFixedPointKindsEnum).

Reproduction

See https://github.com/Azure/typespec-azure/blob/54567f763257300e64603091659d282072631d2a/packages/typespec-client-generator-core/src/interfaces.ts#L137-L143

Checklist