Vigia

Обновление @types/json-schema с 6.x до 7.x

Сравнение публичного API @types/json-schema 6.0.1 и 7.0.15, вычисленное автоматически по их типам TypeScript. Изменённая сигнатура — возможное несовместимое изменение, а не гарантия.

Сводка

Удалённые пути импорта0
Удалённые экспорты0
Изменённые сигнатуры2
Удалённые члены классов или интерфейсов0
Изменённые члены классов или интерфейсов15
Новые устаревания0
Изменения требований (engines, peer-зависимости)0
Новые экспорты19

Удалённые экспорты

Не обнаружено.

Изменённые сигнатуры

exportБылоСтало
@types/json-schema · JSONSchema4Typestring | number | boolean | object | any[] | nullstring | number | boolean | JSONSchema4Object | JSONSchema4Array | null
@types/json-schema · JSONSchema6Typestring | number | boolean | object | any[] | nullstring | number | boolean | JSONSchema6Object | JSONSchema6Array | null

Удалённые члены классов или интерфейсов

Не обнаружено.

Изменённые члены классов или интерфейсов

memberБылоСтало
JSONSchema4.requiredfalse | string[] | undefinedboolean | string[] | undefined
JSONSchema6.notboolean | JSONSchema6 | undefinedJSONSchema6Definition | undefined
JSONSchema6.allOfJSONSchema6[] | undefinedJSONSchema6Definition[] | undefined
JSONSchema6.anyOfJSONSchema6[] | undefinedJSONSchema6Definition[] | undefined
JSONSchema6.itemsboolean | JSONSchema6 | JSONSchema6[] | undefinedJSONSchema6Definition | JSONSchema6Definition[] | undefined
JSONSchema6.oneOfJSONSchema6[] | undefinedJSONSchema6Definition[] | undefined
JSONSchema6.$schema"http://json-schema.org/schema#" | "http://json-schema.org/hyper-schema#" | "http://json-schema.org/draft-06/schema#" | "http://json-schema.org/draft-06/hyper-schema#" | undefinedstring | undefined
JSONSchema6.containsboolean | JSONSchema6 | undefinedJSONSchema6Definition | undefined
JSONSchema6.properties{ [k: string]: boolean | JSONSchema6; } | undefined{ [k: string]: JSONSchema6Definition; } | undefined
JSONSchema6.definitions{ [k: string]: boolean | JSONSchema6; } | undefined{ [k: string]: JSONSchema6Definition; } | undefined
JSONSchema6.dependencies{ [k: string]: boolean | string[] | JSONSchema6; } | undefined{ [k: string]: string[] | JSONSchema6Definition; } | undefined
JSONSchema6.propertyNamesboolean | JSONSchema6 | undefinedJSONSchema6Definition | undefined
JSONSchema6.additionalItemsboolean | JSONSchema6 | undefinedJSONSchema6Definition | undefined
JSONSchema6.patternProperties{ [k: string]: boolean | JSONSchema6; } | undefined{ [k: string]: JSONSchema6Definition; } | undefined
JSONSchema6.additionalPropertiesboolean | JSONSchema6 | undefinedJSONSchema6Definition | undefined

Новые устаревания

Не обнаружено.

Изменения требований (engines, peer-зависимости)

Не обнаружено.

Новые экспорты (19)
importexportkind
@types/json-schemavalidatefunction
@types/json-schemaJSONSchema7interface
@types/json-schemamustBeValidfunction
@types/json-schemaJSONSchema7Typetype
@types/json-schemaValidationErrorinterface
@types/json-schemaJSONSchema4Arrayinterface
@types/json-schemaJSONSchema6Arrayinterface
@types/json-schemaJSONSchema7Arrayinterface
@types/json-schemaValidationResultinterface
@types/json-schemaJSONSchema4Objectinterface
@types/json-schemaJSONSchema6Objectinterface
@types/json-schemaJSONSchema7Objectinterface
@types/json-schemaJSONSchema4Versiontype
@types/json-schemaJSONSchema6Versiontype
@types/json-schemaJSONSchema7Versiontype
@types/json-schemaJSONSchema7TypeNametype
@types/json-schemacheckPropertyChangefunction
@types/json-schemaJSONSchema6Definitiontype
@types/json-schemaJSONSchema7Definitiontype

Часто задаваемые вопросы

Какие несовместимые изменения при обновлении @types/json-schema с 6 до 7?

Между @types/json-schema 6.0.1 и 7.0.15 Vigia нашла удалённых экспортов: 0, изменённых сигнатур: 2, удалённых или изменённых членов классов и интерфейсов: 15.

Что устарело в @types/json-schema 7?

В @types/json-schema 7.0.15 новыми устаревшими помечено экспортов или членов: 0.

Для агентов

GET https://vigia.coredls.cloud/v1/packages/npm/@types/json-schema/upgrade?from=6.0.1&to=7.0.15