Skip to content

@arcmantle/chronicle / proxy-factory

proxy-factory

Interfaces

ProxyFactory

Defined in: proxy-factory.ts:20

Properties

clearProxyCache()

clearProxyCache: (root) => void

Defined in: proxy-factory.ts:23

Parameters
root

object

Returns

void

createProxy()

createProxy: <O>(targetObject, path, rootObject) => O

Defined in: proxy-factory.ts:21

Type Parameters
O

O extends object

Parameters
targetObject

O

path

string[] | undefined

rootObject

object

Returns

O

invalidateCacheAt()

invalidateCacheAt: (root, basePath, alsoParentArray?) => void

Defined in: proxy-factory.ts:22

Parameters
root

object

basePath

string[]

alsoParentArray?

boolean

Returns

void


ProxyFactoryDeps

Defined in: proxy-factory.ts:15

Properties

getBatchFrames()

getBatchFrames: (root) => object[] | undefined

Defined in: proxy-factory.ts:16

Parameters
root

object

Returns

object[] | undefined

setProxyRoot()

setProxyRoot: (proxy, root) => void

Defined in: proxy-factory.ts:17

Parameters
proxy

object

root

object

Returns

void

Variables

clearProxyCache

const clearProxyCache: typeof clear = clearProxyCacheInternal

Defined in: proxy-factory.ts:28


invalidateCacheAt

const invalidateCacheAt: typeof invalidateAt = invalidateAt

Defined in: proxy-factory.ts:27

Functions

createProxyFactory()

createProxyFactory(deps): ProxyFactory

Defined in: proxy-factory.ts:31

Parameters

deps

ProxyFactoryDeps

Returns

ProxyFactory

Released under the Apache-2.0 License.