API Reference

DummyMetadataclass

Fallback metadata implementation that applies when no specialized metadata matches.

Quick facts
Kind
class
Implements
IValueMetadata
Members
3
Package
@rs-x/core

Import

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

Example

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

await InjectionContainer.load(RsXCoreModule);

// Resolve from the container singleton (do not use new for this service).
const service = InjectionContainer.get<IValueMetadata>(
  RsXCoreInjectionTokens.DummyMetadata,
);
console.log(service);

Constructor injection example

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

class MyConsumer {
  constructor(
    @Inject(RsXCoreInjectionTokens.DummyMetadata)
    private readonly dependency: IValueMetadata,
  ) {}
}

Members

3 members in this class.

applies
methodpublic
public applies(): boolean

Parameters

No parameters.

Returns

boolean

isAsync
methodpublic
public isAsync(): boolean

Parameters

No parameters.

Returns

boolean

needsProxy
methodpublic
public needsProxy(): boolean

Parameters

No parameters.

Returns

boolean