import{_ as e,c as t,o as a,a as r}from"./app.54d5a277.js";const u='{"title":"Module: util/proxies","description":"","frontmatter":{},"headers":[{"level":2,"title":"Type aliases","slug":"type-aliases"},{"level":3,"title":"ProxiedWithState","slug":"proxiedwithstate"},{"level":2,"title":"Variables","slug":"variables"},{"level":3,"title":"ProxyPath","slug":"proxypath"},{"level":3,"title":"ProxyState","slug":"proxystate"},{"level":2,"title":"Functions","slug":"functions"},{"level":3,"title":"createLazyProxy","slug":"createlazyproxy"}],"relativePath":"api/modules/util/proxies.md"}',o={},d=r('

Module: util/proxies

Type aliases

ProxiedWithState

\u01AC ProxiedWithState<T>: NonNullable<T> extends Record<PropertyKey, any> ? NonNullable<T> extends Decimal ? T : { [K in keyof T]: ProxiedWithState<T[K]> } & { [ProxyPath]: string[] ; [ProxyState]: T } : T

Type parameters

Name
T

Defined in

profectus/src/util/proxies.ts:7

Variables

ProxyPath

\u2022 Const ProxyPath: typeof ProxyPath

Defined in

profectus/src/util/proxies.ts:4


ProxyState

\u2022 Const ProxyState: typeof ProxyState

Defined in

profectus/src/util/proxies.ts:3

Functions

createLazyProxy

\u25B8 createLazyProxy<T>(objectFunc): T

Type parameters

NameType
Textends object

Parameters

NameType
objectFunc() => T

Returns

T

Defined in

profectus/src/util/proxies.ts:20

',29),i=[d];function s(c,n,h,l,p,x){return a(),t("div",null,i)}var y=e(o,[["render",s]]);export{u as __pageData,y as default};