hasResultCell
The hasResultCell
method returns a boolean indicating whether a given ResultCell
exists.
hasResultCell(
queryId: string,
rowId: string,
cellId: string,
): boolean
Type | Description | |
---|---|---|
queryId | string | The |
rowId | string | |
cellId | string | The |
returns | boolean | Whether a |
Example
This example shows two simple ResultRow
existence checks.
import {createQueries, createStore} from 'tinybase';
const store = createStore().setTable('pets', {
fido: {species: 'dog', color: 'brown'},
felix: {species: 'cat', color: 'black'},
cujo: {species: 'dog', color: 'black'},
});
const queries = createQueries(store).setQueryDefinition(
'dogColors',
'pets',
({select, where}) => {
select('color');
where('species', 'dog');
},
);
console.log(queries.hasResultCell('dogColors', 'fido', 'color'));
// -> true
console.log(queries.hasResultCell('dogColors', 'fido', 'species'));
// -> false
Since
v2.0.0