我如何详细查看[...更多]?

时间:2019-06-14 02:23:54

标签: typescript visual-studio-code

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多个。 很难检查类型,因为它显示[...更多]。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

VS Code的JavaScript和TypeScript IntelliSense会截断很长的类型,因为它们通常没有用(实际上通常会带来更多的混乱)。这就是为什么您看到... more ...部分

的原因

从VS Code 1.36开始,没有办法强制显示完整类型。我们有一个关于interactive diagnostics的问题,该问题讨论如何动态扩展诊断中的类型,对于IntelliSense也同样适用。

如果您认为TypeScript可以更好地解决您的特定情况,请file an issue