Home / Function/ warn() — vue Function Reference

warn() — vue Function Reference

Architecture documentation for the warn() function in debug.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  e8b22500_20a5_2e19_4c79_386004841499["warn()"]
  c11cafd0_9de7_a29e_a7df_dc098f20ea24["debug.ts"]
  e8b22500_20a5_2e19_4c79_386004841499 -->|defined in| c11cafd0_9de7_a29e_a7df_dc098f20ea24
  3d98cb14_b2f2_58e9_8b16_749646a0d932["tip()"]
  3d98cb14_b2f2_58e9_8b16_749646a0d932 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  b36805b5_cce0_cca8_665d_421cf3d06f87["logError()"]
  b36805b5_cce0_cca8_665d_421cf3d06f87 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  b1cf23c1_b9b6_663a_5e34_0711ca6cb0b6["strats()"]
  b1cf23c1_b9b6_663a_5e34_0711ca6cb0b6 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  dc445517_de1a_e120_295e_657a7ea97513["validateComponentName()"]
  dc445517_de1a_e120_295e_657a7ea97513 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  90973dca_1240_2e26_1a4a_ded8b0574117["normalizeProps()"]
  90973dca_1240_2e26_1a4a_ded8b0574117 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  110512ab_6565_25cb_454b_0398b25624f9["normalizeInject()"]
  110512ab_6565_25cb_454b_0398b25624f9 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  d36d9946_3e09_5ada_0e39_829fc05e2f14["assertObjectType()"]
  d36d9946_3e09_5ada_0e39_829fc05e2f14 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  d2000583_1605_8c59_7155_3a8768706faf["resolveAsset()"]
  d2000583_1605_8c59_7155_3a8768706faf -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  a06153e2_673f_da2d_1fcd_fd4c7ab29577["getPropDefaultValue()"]
  a06153e2_673f_da2d_1fcd_fd4c7ab29577 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  d12d8448_7216_80ce_8a3d_b515beeca7cf["assertProp()"]
  d12d8448_7216_80ce_8a3d_b515beeca7cf -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  9aa11e66_4392_8ac7_ac29_01fd54a3d105["assertType()"]
  9aa11e66_4392_8ac7_ac29_01fd54a3d105 -->|calls| e8b22500_20a5_2e19_4c79_386004841499
  7536cd2f_8916_5580_2b8c_ac504f1598e9["generateComponentTrace()"]
  e8b22500_20a5_2e19_4c79_386004841499 -->|calls| 7536cd2f_8916_5580_2b8c_ac504f1598e9
  style e8b22500_20a5_2e19_4c79_386004841499 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/util/debug.ts lines 18–26

  warn = (msg, vm = currentInstance) => {
    const trace = vm ? generateComponentTrace(vm) : ''

    if (config.warnHandler) {
      config.warnHandler.call(null, msg, vm, trace)
    } else if (hasConsole && !config.silent) {
      console.error(`[Vue warn]: ${msg}${trace}`)
    }
  }

Domain

Subdomains

Frequently Asked Questions

What does warn() do?
warn() is a function in the vue codebase, defined in src/core/util/debug.ts.
Where is warn() defined?
warn() is defined in src/core/util/debug.ts at line 18.
What does warn() call?
warn() calls 1 function(s): generateComponentTrace.
What calls warn()?
warn() is called by 11 function(s): assertObjectType, assertProp, assertType, getPropDefaultValue, logError, normalizeInject, normalizeProps, resolveAsset, and 3 more.

Analyze Your Own Codebase

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

Try Supermodel Free