warn() — vue Function Reference
Architecture documentation for the warn() function in debug.ts from the vue codebase.
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
Defined In
Calls
Called By
Source
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