API Reference

RsXCoreInjectionTokensconst

Object that contains the DI token keys for core services.

When to use

Use these keys with InjectionContainer.get(...) and @Inject(...) to resolve the configured service bindings.

Declaration

export const RsXCoreInjectionTokens = {

Import

import { RsXCoreInjectionTokens } from '@rs-x/core';

Example

import {
  Inject,
  InjectionContainer,
  RsXCoreInjectionTokens,
  RsXCoreModule,
  type IEqualityService,
} from '@rs-x/core';

await InjectionContainer.load(RsXCoreModule);

const equality = InjectionContainer.get<IEqualityService>(
  RsXCoreInjectionTokens.IEqualityService,
);

class Consumer {
  constructor(
    @Inject(RsXCoreInjectionTokens.IEqualityService)
    private readonly equalityService: IEqualityService,
  ) {}
}

console.log(equality, Consumer);