Skip to main content
cngx-src documentation

CNGX_SELECT_COMMIT_CONTROLLER_FACTORY

Tokenv0.1.0

InjectionToken<CngxSelectCommitControllerFactory>

Description#

DI token for the per-variant commit-controller factory. Default resolves to createCommitController. Override on CNGX_COMMIT_CONTROLLER_FACTORY to swap the state machine for every cngx feature; override on this token to swap only the select family.

bootstrapApplication(App, {
  providers: [
    {
      provide: CNGX_SELECT_COMMIT_CONTROLLER_FACTORY,
      useValue: <T>() => createRetryingCommitController<T>({ attempts: 3 }),
    },
  ],
});

Type#

InjectionToken<CngxSelectCommitControllerFactory>

Provided in#

'root'