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
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