[Bug]: missing @list
decorator in TypeSpec.Rest.Resource list operation template
#5740
Open
4 tasks done
Labels
Describe the bug
The list operation template in TypeSpec.Rest.Resource does not have
@list
decorator.https://github.com/microsoft/typespec/blob/typespec%400.64.0/packages/rest/lib/resource.tsp#L248-L259
Therefore, TCGC will not take this as a pageable API in client.
I am not sure which is the exact solution. Add the
@list
into the template; or make the@listsResource
decorator adds@list
within itself.Reproduction
e2e petstore
https://github.com/allenjzhang/typespec-e2e-demo/blob/main/petstore/spec/main.tsp#L69
or playground
https://cadlplayground.z22.web.core.windows.net/cadl-azure/?c=aW1wb3J0ICJAdHlwZXNwZWMvcmVzdCI7CtIZb3BlbmFwaSI7Cgp1c2luZyBUeXBlU3BlYy5IdHRwO9AVUmVzdNUVxAVvdXJjZTsKCkBzZXJ2aWNlKHsKICB0aXRsZTogIlBldCBTdG9yZSBTxh4iLAp9KQpuYW1lc3BhY2UgUGV0xSDEQWVycm9yCm1vZGVsyRhFxBQgxFNjb2RlOiBpbnQzMjsKICBtZXNzYWdlOiBzdHJpbmc7Cn0KCkBy5wCPKCJwZXRzIinKTcVDQGtlecUbSWQiKQogIGlkyVEKICDkAJXKTyAgdGFnP8oQxD9taW5WYWx1ZSgwxD5AbWF4xg8yxRDlAI7KT293bmVyScZiNjTlAKBpbnRlcmbnAPdzIGV4dGVuZHMg6AFFT3BlcmF0aW9uczxQZXQs7gEEPiB7fQoKLy8gaWYgd2UgZW5hYmxlIHRoZSBsaW5lIGJlbG93LMQQcmUgd291bGTEDG4gYmUgYSBraW5kPSJwYWdpbmciIG1ldGhvZCBpbiBUQ0dDxFNAQGxpc3Qo9gHbyQlMaXN0LsQpKTsK&e=%40azure-tools%2Ftypespec-client-generator-core&options=%7B%7D
Checklist
The text was updated successfully, but these errors were encountered: