API Reference

RsXCoreModuleconst

ContainerModule that registers the default @rs-x/core service graph (singletons and multi-inject lists).

Quick facts
Kind
const
Package
@rs-x/core

Declaration

export const RsXCoreModule = new ContainerModule((options) => {

Import

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

Example

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

// Load default core registrations into the shared container.
await InjectionContainer.load(RsXCoreModule);

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

console.log(equalityService.isEqual({ a: 1 }, { a: 1 })); // true