Home / Function/ warn() — vue Function Reference

warn() — vue Function Reference

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

Function typescript VueCore Observer calls 1 called by 11

Entity Profile

Dependency Diagram

graph TD
  48bc61b1_05ca_3121_50a7_2f02cdcf2f03["warn()"]
  4be43750_5259_d6e1_902d_9b3e2df2b9c4["debug.ts"]
  48bc61b1_05ca_3121_50a7_2f02cdcf2f03 -->|defined in| 4be43750_5259_d6e1_902d_9b3e2df2b9c4
  8385657d_94f4_6bbf_de2d_c3f62b33c77d["tip()"]
  8385657d_94f4_6bbf_de2d_c3f62b33c77d -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  21a09cd4_4675_8ab5_49f1_6dfe32d31bf4["logError()"]
  21a09cd4_4675_8ab5_49f1_6dfe32d31bf4 -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  400da704_fbee_8793_f946_5579c4ca50dd["strats()"]
  400da704_fbee_8793_f946_5579c4ca50dd -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  73b79403_86a7_b172_0305_5929163303d0["validateComponentName()"]
  73b79403_86a7_b172_0305_5929163303d0 -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  c692d362_18f2_4cd8_b18e_cb7690dc1a63["normalizeProps()"]
  c692d362_18f2_4cd8_b18e_cb7690dc1a63 -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  54876847_1df2_cdb1_bbe2_f88f5df7e25c["normalizeInject()"]
  54876847_1df2_cdb1_bbe2_f88f5df7e25c -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  ba5dccf7_9e1a_946e_25f6_4f15d51eb5e8["assertObjectType()"]
  ba5dccf7_9e1a_946e_25f6_4f15d51eb5e8 -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  504862fc_412b_2ddd_849e_ed9f8b25641c["resolveAsset()"]
  504862fc_412b_2ddd_849e_ed9f8b25641c -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  74686ece_4514_c481_91bf_a291bc504ca2["getPropDefaultValue()"]
  74686ece_4514_c481_91bf_a291bc504ca2 -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  bdff343d_a655_05a3_a87d_d14305aacd8d["assertProp()"]
  bdff343d_a655_05a3_a87d_d14305aacd8d -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  14d92bc1_ead1_09a4_f147_3d6283934bf2["assertType()"]
  14d92bc1_ead1_09a4_f147_3d6283934bf2 -->|calls| 48bc61b1_05ca_3121_50a7_2f02cdcf2f03
  09627f77_a9f0_d54c_8a26_ee951d89dfbc["generateComponentTrace()"]
  48bc61b1_05ca_3121_50a7_2f02cdcf2f03 -->|calls| 09627f77_a9f0_d54c_8a26_ee951d89dfbc
  style 48bc61b1_05ca_3121_50a7_2f02cdcf2f03 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