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
  a8c8f192_fd2d_dbe3_46ed_dd8fabebc429["warn()"]
  fef82ef1_c853_c642_2deb_02c317cb0187["warnOnce()"]
  fef82ef1_c853_c642_2deb_02c317cb0187 -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  c16a3cd4_68e6_1d49_ea28_e5acec70d6e2["createCompileToFunctionFn()"]
  c16a3cd4_68e6_1d49_ea28_e5acec70d6e2 -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  9fcbbb2c_5261_739c_fe8c_49e9435580c1["bindDynamicKeys()"]
  9fcbbb2c_5261_739c_fe8c_49e9435580c1 -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  1a4ad478_cd48_ed8b_e68e_03c90d305dcc["tip()"]
  1a4ad478_cd48_ed8b_e68e_03c90d305dcc -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  c7b5f55f_0f7d_af26_234f_6506ceb90949["logError()"]
  c7b5f55f_0f7d_af26_234f_6506ceb90949 -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  3183ebde_ad80_aeaf_4bd8_296f008a86e3["strats()"]
  3183ebde_ad80_aeaf_4bd8_296f008a86e3 -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  0c83fb91_c505_2615_043d_57ea0224f702["validateComponentName()"]
  0c83fb91_c505_2615_043d_57ea0224f702 -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  bf540967_af11_4bc9_3b8c_e01a05be85df["normalizeProps()"]
  bf540967_af11_4bc9_3b8c_e01a05be85df -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  badf6762_f5f3_e870_8c0c_c168b9ecca0d["normalizeInject()"]
  badf6762_f5f3_e870_8c0c_c168b9ecca0d -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  e0dd8d58_d576_1292_78c9_3f7c862ed4f6["assertObjectType()"]
  e0dd8d58_d576_1292_78c9_3f7c862ed4f6 -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  f9462a81_a8d5_9062_8a24_a56d8ba459fc["resolveAsset()"]
  f9462a81_a8d5_9062_8a24_a56d8ba459fc -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  d405b246_79c5_0fda_f20d_75ebd8bfe36b["getPropDefaultValue()"]
  d405b246_79c5_0fda_f20d_75ebd8bfe36b -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  dcde110b_8854_c944_bfb4_3d5581f6359e["assertProp()"]
  dcde110b_8854_c944_bfb4_3d5581f6359e -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  0e75b5c0_cbef_bb97_2108_927f30ffcea6["assertType()"]
  0e75b5c0_cbef_bb97_2108_927f30ffcea6 -->|calls| a8c8f192_fd2d_dbe3_46ed_dd8fabebc429
  style a8c8f192_fd2d_dbe3_46ed_dd8fabebc429 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}`)
    }
  }

Subdomains

Frequently Asked Questions

What does warn() do?
warn() is a function in the vue codebase.
What does warn() call?
warn() calls 1 function(s): generateComponentTrace.
What calls warn()?
warn() is called by 14 function(s): assertObjectType, assertProp, assertType, bindDynamicKeys, createCompileToFunctionFn, getPropDefaultValue, logError, normalizeInject, and 6 more.

Analyze Your Own Codebase

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

Try Supermodel Free