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}`)
}
}
Domain
Subdomains
Calls
Called By
Source
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