untyped
untyped copied to clipboard
inferred function type is wrong
For example, @nuxt/kit:
globals: {
id: () => any,
nuxt: () => any,
context: () => any,
pluginPrefix: () => any,
readyCallback: () => any,
loadedCallback: () => any,
}
from:
globals: {
id: globalName => `__${globalName}`,
nuxt: globalName => `$${globalName}`,
context: globalName => `__${globalName.toUpperCase()}__`,
pluginPrefix: globalName => globalName,
readyCallback: globalName => `on${pascalCase(globalName)}Ready`,
loadedCallback: globalName => `_on${pascalCase(globalName)}Loaded`
}
-
any
should beFunction
- for nuxt kit usage, we need comments to fine-tune types (Function|String)