Как мне посмотреть на [... подробнее] подробно? - PullRequest
0 голосов
/ 14 июня 2019
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

введите описание изображения здесь

1 Ответ

1 голос
/ 17 июня 2019

VS Код JavaScript и TypeScript IntelliSense усекает очень длинные типы, поскольку они, как правило, бесполезны (и на самом деле часто вводят больше путаницы). Вот почему вы видите ... more ... раздел

Начиная с кода VS 1.36, нет способа принудительно отобразить полный тип. У нас есть проблема с интерактивной диагностикой , в которой говорится о том, как типы диагностики могут динамически расширяться, и то же самое будет иметь смысл для IntelliSense.

Если вы считаете, что ваш конкретный случай мог бы быть лучше обработан с помощью TypeScript, пожалуйста, сообщите о проблеме

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...