Home / Function/ defineProxyAttr() — vue Function Reference

defineProxyAttr() — vue Function Reference

Architecture documentation for the defineProxyAttr() function in apiSetup.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  691e6850_ecc0_245d_8bbc_ef29bd2832a8["defineProxyAttr()"]
  0c8dcb74_d1a6_69b8_fa50_1c0794b7cc11["syncSetupProxy()"]
  0c8dcb74_d1a6_69b8_fa50_1c0794b7cc11 -->|calls| 691e6850_ecc0_245d_8bbc_ef29bd2832a8
  style 691e6850_ecc0_245d_8bbc_ef29bd2832a8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/v3/apiSetup.ts lines 150–163

function defineProxyAttr(
  proxy: any,
  key: string,
  instance: Component,
  type: string
) {
  Object.defineProperty(proxy, key, {
    enumerable: true,
    configurable: true,
    get() {
      return instance[type][key]
    }
  })
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does defineProxyAttr() do?
defineProxyAttr() is a function in the vue codebase.
What calls defineProxyAttr()?
defineProxyAttr() is called by 1 function(s): syncSetupProxy.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free