API Reference

DatePropertyObserverProxyPairFactoryclass

Class exported from property-observer/factories/date-property.

Overview

Specialized property observers for Date property paths (year/month/day/utc variants and time).

Import

import { DatePropertyObserverProxyPairFactory } from '@rs-x/state-manager';

Example

import { DatePropertyObserverProxyPairFactory } from '@rs-x/state-manager';

const instance = new DatePropertyObserverProxyPairFactory(...args);

Members

2 members in this class.

constructor
constructorpublic
constructor(
  @Inject(RsXStateManagerInjectionTokens.IObjectObserverProxyPairManager) objectObserverManager: IObjectObserverProxyPairManager,
  @Inject(RsXStateManagerInjectionTokens.IDatePropertyObserverManager) datePropertyObserverManager: IDatePropertyObserverManager,
  @Inject(RsXCoreInjectionTokens.IErrorLog) errorLog: IErrorLog,
  @Inject(RsXCoreInjectionTokens.IIndexValueAccessor) datePropertyAccessor: IIndexValueAccessor,
  @Inject(RsXCoreInjectionTokens.IProxyRegistry) proxyRegister: IProxyRegistry,
  @Inject(RsXCoreInjectionTokens.IValueMetadata) valueMetadata: IValueMetadata
)

Parameters

NameTypeRequired
objectObserverManagerIObjectObserverProxyPairManagerrequired
datePropertyObserverManagerIDatePropertyObserverManagerrequired
errorLogIErrorLogrequired
datePropertyAccessorIIndexValueAccessorrequired
proxyRegisterIProxyRegistryrequired
valueMetadataIValueMetadatarequired
applies
methodpublic
public override applies(object: unknown): boolean

Parameters

NameTypeRequired
objectunknownrequired

Returns

boolean