Skip to content

no-order-by

Full name
@azure-tools/typespec-azure-core/no-order-by

List operations with an orderBy parameter are uncommon. Support should only be added after large collection sorting performance concerns are considered.

Using OrderByQueryParameter in a ResourceList:

alias MyTraits = Azure.Core.Traits.QueryParametersTrait<OrderByQueryParameter>;
op list is Azure.Core.ResourceList<TestModel, MyTraits>;

Inline orderBy query parameter in a ResourceList:

alias MyTraits = Azure.Core.Traits.QueryParametersTrait<{
@query orderBy: string;
}>;
op list is Azure.Core.ResourceList<TestModel, MyTraits>;

ResourceList without orderBy:

op list is Azure.Core.ResourceList<TestModel>;