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.IGuidFactory) guidFactory: IGuidFactory,
  @Inject(RsXCoreInjectionTokens.IIndexValueAccessor) datePropertyAccessor: IIndexValueAccessor,
  @Inject(RsXCoreInjectionTokens.IProxyRegistry) proxyRegister: IProxyRegistry,
  @Inject(RsXCoreInjectionTokens.IValueMetadata) valueMetadata: IValueMetadata
)

Parameters

Name
Type
Required
objectObserverManager
IObjectObserverProxyPairManager
required
datePropertyObserverManager
IDatePropertyObserverManager
required
errorLog
IErrorLog
required
guidFactory
IGuidFactory
required
datePropertyAccessor
IIndexValueAccessor
required
proxyRegister
IProxyRegistry
required
valueMetadata
IValueMetadata
required
applies
methodpublic
public override applies(object: unknown): boolean

Parameters

Name
Type
Required
object
unknown
required

Returns

boolean