delIndexDefinition
The delIndexDefinition method removes an existing Index definition.
delIndexDefinition(indexId: string): IndexesExample
This example creates a Store, creates an Indexes object, defines a simple Index, and then removes it.
import {createIndexes, createStore} from 'tinybase';
const store = createStore().setTable('pets', {
fido: {species: 'dog'},
felix: {species: 'cat'},
cujo: {species: 'dog'},
});
const indexes = createIndexes(store);
indexes.setIndexDefinition('bySpecies', 'pets', 'species');
console.log(indexes.getIndexIds());
// -> ['bySpecies']
indexes.delIndexDefinition('bySpecies');
console.log(indexes.getIndexIds());
// -> []
Since
v1.0.0