field name want to filter
array of variable
limit of each batch
batch of filter query
buildBatchFilterQuery('id', ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'], 3)
// [
// { filter: "id in ['1','2','3']", top: 3 },
// { filter: "id in ['4','5','6']", top: 3 },
// { filter: "id in ['7','8','9']", top: 3 },
// { filter: "id in ['10']", top: 1 }
// ]
buildBatchFilterQuery('user.name', ['owen', 'jones', 'donald'], 2)
// [
// { filter: "user.name in ['owen','jones']", top: 2 },
// { filter: "user.name in ['donald']", top: 1 }
// ]
Generated using TypeDoc
Build filter query that can be used to make batch of request easily based on the passed field name and ids