initialize Method

Initializes the store and all of its items, preparing it for use. Optionally, a beforeInit callback function can be provided, which will be executed before the store is initialized

@param beforeInit?: (store: this) => void
An optional callback function that runs before the store is initialized

@returns this
The current instance of the store, allowing for method chaining

API

initialize(beforeInit?: (store: this) => void): this;

Example

import {state, Store} from '@bitfiber/rx';
 
class ProductsStore extends Store {
  products = state<any[]>();
  #ready = this.markAsReady();
}
 
const store = new ProductsStore();
 
// Initializes the store
store.initialize();