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
  71368a44_9908_3f30_82cb_00aa5ac0c97d["defineProxyAttr()"]
  4ad51b1f_61ec_31ba_dbb7_667d6a0a8c85["apiSetup.ts"]
  71368a44_9908_3f30_82cb_00aa5ac0c97d -->|defined in| 4ad51b1f_61ec_31ba_dbb7_667d6a0a8c85
  e80cd6c8_61be_e079_e6c9_8ffe8e330e6d["syncSetupProxy()"]
  e80cd6c8_61be_e079_e6c9_8ffe8e330e6d -->|calls| 71368a44_9908_3f30_82cb_00aa5ac0c97d
  style 71368a44_9908_3f30_82cb_00aa5ac0c97d 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

Defined In

Called By

Frequently Asked Questions

What does defineProxyAttr() do?
defineProxyAttr() is a function in the vue codebase, defined in src/v3/apiSetup.ts.
Where is defineProxyAttr() defined?
defineProxyAttr() is defined in src/v3/apiSetup.ts at line 150.
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