No filter function:
const query = pbQuery<User>()
.like('name', 'Sergio')
.build()
console.log(query.filter)
// Output:
// {
// raw: 'name~{:name1}',
// values: { name1: 'Sergio' },
// }
Local filter function:
const query = pbQuery<User>()
.like('name', 'Sergio')
.build(pb.filter) // filtering
console.log(query.filter)
// Output: "name~'Sergio'"
Global filter function:
const query = pbQuery<User>(pb.filter) // filtering
.like('name', 'Sergio')
.build()
console.log(query.filter)
// Output: "name~'Sergio'"
Global and local filter function:
const query = pbQuery<User>(pb.filter)
.like('name', 'Sergio')
.build(pb.filter) // filtering
console.log(query.filter)
// Output: "name~'Sergio'"
No filter function:
Local filter function:
Global filter function:
Global and local filter function: