We have made the decision to clean up the spread logic for parameter inputs. However, the response logic is still messy. We're putting response on the backburner because there is no active confusion among spec authors, it is just leading to more convoluted-than-necessary emitter logic. We will wait until traits is redesigned.
The current thinking is modifying templates to add @bodyRoot (code here).
[X] Check that this issue is about the Azure libraries for typespec. For feature request in the typespec language or core libraries file it in the TypeSpec repo
Clear and concise description of the problem
We have made the decision to clean up the spread logic for parameter inputs. However, the response logic is still messy. We're putting response on the backburner because there is no active confusion among spec authors, it is just leading to more convoluted-than-necessary emitter logic. We will wait until traits is redesigned.
The current thinking is modifying templates to add
@bodyRoot
(code here).Checklist