API Reference

DateProxyFactoryclass

Creates date proxies that map setter calls to semantic date-part change events.

Overview

Date proxy factory that maps setter calls to semantic date-part changes.

Import

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

Example

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

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

Members

4 members in this class.

constructor
constructorpublic
constructor(
  @Inject(RsXCoreInjectionTokens.IGuidFactory) guidFactory: IGuidFactory,
  @Inject(RsXCoreInjectionTokens.IProxyRegistry) private readonly _proxyRegistry: IProxyRegistry
)

Parameters

Name
Type
Required
guidFactory
IGuidFactory
required
_proxyRegistry
IProxyRegistry
required
createInstance
methodprotected
protected override createInstance(
  dateProxyData: IDateProxyData,
  id: string
): IDateObserverProxyPair

Parameters

Name
Type
Required
dateProxyData
IDateProxyData
required
id
string
required
getGroupId
methodprotected
protected override getGroupId(data: IDateProxyIdData): Date

Parameters

Name
Type
Required
data
IDateProxyIdData
required

Returns

Date

getGroupMemberId
methodprotected
protected override getGroupMemberId( data: IDateProxyIdData): IIndexWatchRule | undefined

Parameters

Name
Type
Required
data
IDateProxyIdData
required

Returns

IIndexWatchRule | undefined