Vigia

type-is को 2.x से 3.x पर अपग्रेड करना

type-is 2.1.0 और 3.0.0 के सार्वजनिक API की तुलना, उनके 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