Vigia

Оновлення type-is з 2.x до 3.x

Порівняння публічного API type-is 2.1.0 і 3.0.0, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

Видалені шляхи імпорту0
Видалені експорти1
Змінені сигнатури3
Видалені члени класів або інтерфейсів0
Змінені члени класів або інтерфейсів0
Нові застарівання0
Зміни вимог (engines, peer-залежності)1
Нові експорти7

Видалені експорти

importexportkindБуло
type-isisfunction(mediaType: string, types: string[]): string | false | (mediaType: string, ...types: string[]): string | false

Змінені сигнатури

exportБулоСтало
type-is · match(expected: string | false, actual: string): boolean(expected: string): (actual: string) => boolean
type-is · hasBody(request: IncomingMessage): boolean(req: RequestLike): boolean
type-is · normalize(type: string): string | false(value: string, options?: NormalizeOptions | undefined): string | string[]

Видалені члени класів або інтерфейсів

Не виявлено.

Змінені члени класів або інтерфейсів

Не виявлено.

Нові застарівання

Не виявлено.

Зміни вимог (engines, peer-залежності)

БулоСтало
engines.node>= 18>= 22
Нові експорти (7)
importexportkind
type-isTypeIsclass
type-isRequestLikeinterface
type-isTypeIsOptionsinterface
type-isDEFAULT_LOOKUPfunction
type-isParameterValuetype
type-isNormalizeOptionsinterface
type-isDEFAULT_PARAMETER_VALUEfunction

Поширені запитання

Які несумісні зміни під час оновлення type-is з 2 до 3?

Між type-is 2.1.0 і 3.0.0 Vigia знайшла видалених експортів: 1, змінених сигнатур: 3, видалених або змінених членів класів та інтерфейсів: 0.

Що застаріло в type-is 3?

У type-is 3.0.0 новими застарілими позначено експортів або членів: 0.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/type-is/upgrade?from=2.1.0&to=3.0.0