import * as Joi from 'joi';
import 'joi-extract-type';
const schema = {
aaaaaaa: Joi.number()
.integer()
.positive()
.allow(null),
bbbbbb: Joi.number()
.integer()
.positive()
.allow(null),
aaaaaaa3: Joi.number()
.integer()
.positive()
.allow(null),
aaaaaaa5: Joi.number()
.integer()
.positive()
.allow(null),
e: Joi.number()
.integer()
.positive()
.allow(null),
f: Joi.number()
.integer()
.positive()
.allow(null),
g: Joi.number()
.integer()
.positive()
.allow(null),
h: Joi.number()
.integer()
.positive()
.allow(null),
i: Joi.number()
.integer()
.positive()
.allow(null),
j: Joi.number()
.integer()
.positive()
.allow(null),
k: Joi.number()
.integer()
.positive()
.allow(null),
n: Joi.number()
.integer()
.positive()
.allow(null),
nnnnnnnnn: Joi.number()
.integer()
.positive()
.allow(null),
};
type exampleType = Joi.extractType<typeof schema>;
我如何详细查看[...更多]?
无论我多么努力,我都找不到。 我想看看。 因为我做了很多组合。 然后有20多个。 很难检查类型,因为它显示[...更多]。
答案 0 :(得分:1)
VS Code的JavaScript和TypeScript IntelliSense会截断很长的类型,因为它们通常没有用(实际上通常会带来更多的混乱)。这就是为什么您看到... more ...
部分
从VS Code 1.36开始,没有办法强制显示完整类型。我们有一个关于interactive diagnostics的问题,该问题讨论如何动态扩展诊断中的类型,对于IntelliSense也同样适用。
如果您认为TypeScript可以更好地解决您的特定情况,请file an issue