Skip to content

Variable: defaultStoreProvider

const defaultStoreProvider: object

Defined in: lib/default-store-provider.const.ts:55

defaultStoreProvider is the default provider for StateAdapt, and is the easiest way to get started with StateAdapt in Angular. Simply add defaultStoreProvider to your providers array in your AppModule or main.ts file, and you can use adapt and watch in your components and services.

Use provideStore for more advanced configuration.

Example: Using defaultStoreProvider for basic setup

ts
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { defaultStoreProvider } from '@state-adapt/angular';

import { AppComponent } from './app.component';

@NgModule({
  imports: [BrowserModule],
  declarations: [AppComponent],
  providers: [defaultStoreProvider],
})
export class AppModule {}

Example: Using defaultStoreProvider in a main.ts file

ts
import { bootstrapApplication } from '@angular/platform-browser';
import { defaultStoreProvider } from '@state-adapt/angular';

import { AppComponent } from './app/app.component';

bootstrapApplication(AppComponent, {
  providers: [
    defaultStoreProvider,
    // ...
  ]
});

Type declaration

provide

provide: typeof StateAdapt = StateAdapt

useValue

useValue: Pick<StateAdapt<any>, "adapt" | "watch">