checkDependencies() — fastify Function Reference
Architecture documentation for the checkDependencies() function in plugin-utils.js from the fastify codebase.
Entity Profile
Dependency Diagram
graph TD 3964667f_9531_7777_d843_60239c607d67["checkDependencies()"] 7351467e_fa74_55c1_e257_0dfcb434a1e3["plugin-utils.js"] 3964667f_9531_7777_d843_60239c607d67 -->|defined in| 7351467e_fa74_55c1_e257_0dfcb434a1e3 5b05b925_857e_fbd2_7a8e_eeb788504648["getMeta()"] 3964667f_9531_7777_d843_60239c607d67 -->|calls| 5b05b925_857e_fbd2_7a8e_eeb788504648 style 3964667f_9531_7777_d843_60239c607d67 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
lib/plugin-utils.js lines 64–78
function checkDependencies (fn) {
const meta = getMeta(fn)
if (!meta) return
const dependencies = meta.dependencies
if (!dependencies) return
assert(Array.isArray(dependencies), 'The dependencies should be an array of strings')
dependencies.forEach(dependency => {
assert(
this[kRegisteredPlugins].indexOf(dependency) > -1,
`The dependency '${dependency}' of plugin '${meta.name}' is not registered`
)
})
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does checkDependencies() do?
checkDependencies() is a function in the fastify codebase, defined in lib/plugin-utils.js.
Where is checkDependencies() defined?
checkDependencies() is defined in lib/plugin-utils.js at line 64.
What does checkDependencies() call?
checkDependencies() calls 1 function(s): getMeta.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free