TinyBase logoTinyBase

getListenerStats

The getListenerStats method provides a set of statistics about the listeners registered with the Queries object, and is used for debugging purposes.

getListenerStats(): QueriesListenerStats
returnsQueriesListenerStats

A QueriesListenerStats object containing Queries listener statistics.

The method is intended to be used during development to ensure your application is not leaking listener registrations, for example.

Example

This example gets the listener statistics of a Queries object.

import {createQueries, createStore} from 'tinybase';

const store = createStore();
const queries = createQueries(store);
queries.addResultTableListener(null, () => console.log('Result changed'));

console.log(queries.getListenerStats().table);
// -> 1
console.log(queries.getListenerStats().row);
// -> 0

Since

v2.0.0