import{_ as e,c as t,o as a,a as r}from"./app.ab34650d.js";const u=JSON.parse('{"title":"Module: util/proxies","description":"","frontmatter":{"editLink":false},"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","lastUpdated":null}'),d={name:"api/modules/util/proxies.md"},o=r('

Module: util/proxies

Type Aliases

ProxiedWithState

\u01AC ProxiedWithState<T>: NonNullable<T> extends Record<PropertyKey, any> ? NonNullable<T> extends default ? 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, S>(objectFunc, baseObject?): T

Type parameters

NameType
Textends object
SS

Parameters

NameType
objectFunc(baseObject: S) => T & S
baseObjectS

Returns

T

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