Why do I get red lines on fieldName
and order
? I’m following the API reference here:
https://www.wix.com/velo/reference/wix-pricing-plans-backend/orders/listcurrentmemberorders
Here’s a sample from the example in the reference:
/* Sample filters object:
* {
* orderStatuses: ['PAUSED', 'CANCELED']
* }
*/
/* Sample sorting object:
* {
* fieldName: ['createdDate'],
* order: ['ASC']
* }
*/
/* Sample paging object:
* {
* limit: 3,
* skip: 1
* }
*/
The red line error says: Type 'string[]' is not assignable to type 'string'
I feel like I’m doing what the linked reference says, and have tried various setups from exploring the reference.
(EDIT: And the next thing to look into would be why orders
on listedOrders.orders
throws the error: Property 'orders' does not exist on type 'Order[]'.
)
Is the answer that the API reference is outdated?
I think the comment in the code example is wrong.
In the documentation, not the code example, it says
You see fieldName
and order
are string
, not Array<String>
.
Also, fieldName
‘s supported values include _createdDate
but not createdDate
.
Try changing the parameter to
{ fieldName: '_createdDate', order: 'ASC' }