Vigia

ترقية @google-cloud/storage من 8.x إلى 9.x

مقارنة الواجهة العامة لـ @google-cloud/storage بين 8.4.0 و9.0.0، محسوبة تلقائيًا من أنواع TypeScript. التوقيع المعدّل تغيير محتمل غير متوافق، وليس أمرًا مؤكدًا.

الملخص

مسارات الاستيراد المحذوفة0
الصادرات المحذوفة1
التوقيعات المعدّلة2
أعضاء الأصناف أو الواجهات المحذوفة36
أعضاء الأصناف أو الواجهات المعدّلة16
موقوفة حديثًا0
تغييرات المتطلبات (engines واعتماديات peer)0
صادرات جديدة0

الصادرات المحذوفة

importexportkindقبل
@google-cloud/storageApiErrorclassclass

التوقيعات المعدّلة

exportقبلبعد
@google-cloud/storage · GetBucketsResponse[Bucket[], {}, unknown][Bucket[], unknown]
@google-cloud/storage · RETRYABLE_ERR_FN_DEFAULT(err?: ApiError | undefined): boolean(err?: any): boolean

أعضاء الأصناف أو الواجهات المحذوفة

memberimportقبل
Iam.request_@google-cloud/storageany
Iam.resourceId_@google-cloud/storageany
File.request@google-cloud/storage(reqOpts: DecorateRequestOptions): Promise<RequestResponse> | (reqOpts: DecorateRequestOptions, callback: BodyResponseCallback): void
File.request_@google-cloud/storageany
File.requestStream@google-cloud/storage(reqOpts: DecorateRequestOptions): TeenyRequest
File.getRequestInterceptors@google-cloud/storage(): Function[]
Bucket.request@google-cloud/storage(reqOpts: DecorateRequestOptions): Promise<RequestResponse> | (reqOpts: DecorateRequestOptions, callback: BodyResponseCallback): void
Bucket.request_@google-cloud/storageany
Bucket.requestStream@google-cloud/storage(reqOpts: DecorateRequestOptions): TeenyRequest
Bucket.getRequestInterceptors@google-cloud/storage(): Function[]
Channel.request@google-cloud/storage(reqOpts: DecorateRequestOptions): Promise<RequestResponse> | (reqOpts: DecorateRequestOptions, callback: BodyResponseCallback): void
Channel.request_@google-cloud/storageany
Channel.requestStream@google-cloud/storage(reqOpts: DecorateRequestOptions): TeenyRequest
Channel.getRequestInterceptors@google-cloud/storage(): Function[]
HmacKey.request@google-cloud/storage(reqOpts: DecorateRequestOptions): Promise<RequestResponse> | (reqOpts: DecorateRequestOptions, callback: BodyResponseCallback): void
HmacKey.request_@google-cloud/storageany
HmacKey.requestStream@google-cloud/storage(reqOpts: DecorateRequestOptions): TeenyRequest
HmacKey.getRequestInterceptors@google-cloud/storage(): Function[]
Storage.request@google-cloud/storage(reqOpts: DecorateRequestOptions, callback: BodyResponseCallback): void
Storage.timeout@google-cloud/storagenumber | undefined
Storage.request_@google-cloud/storageany
Storage.authClient@google-cloud/storageGoogleAuth<AuthClient>
Storage.packageJson@google-cloud/storageany
Storage.getProjectId@google-cloud/storage(): Promise<string> | (callback: (err: Error | null, projectId?: string | undefined) => void): void
Storage.requestStream@google-cloud/storage(reqOpts: DecorateRequestOptions): Request
Storage.getProjectIdAsync@google-cloud/storage(): Promise<string>
Storage.projectIdRequired@google-cloud/storageany
Storage.providedUserAgent@google-cloud/storagestring | undefined
Storage.globalInterceptors@google-cloud/storageany
Storage.getRequestInterceptors@google-cloud/storage(): Function[]
Storage.makeAuthenticatedRequest@google-cloud/storage(reqOpts: DecorateRequestOptions): Duplexify | (reqOpts: DecorateRequestOptions, options?: MakeAuthenticatedRequestOptions | undefined): void | Abortable | (reqOpts: DecorateRequestOptions, callback?: BodyResponseCallback | undefined): void | Abortable | (reqOpts: DecorateRequestOptions, optionsOrCa…
AclOptions.request@google-cloud/storage(reqOpts: DecorateRequestOptions, callback: BodyResponseCallback): void
Notification.request@google-cloud/storage(reqOpts: DecorateRequestOptions): Promise<RequestResponse> | (reqOpts: DecorateRequestOptions, callback: BodyResponseCallback): void
Notification.request_@google-cloud/storageany
Notification.requestStream@google-cloud/storage(reqOpts: DecorateRequestOptions): TeenyRequest
Notification.getRequestInterceptors@google-cloud/storage(): Function[]

أعضاء الأصناف أو الواجهات المعدّلة

memberقبلبعد
File.delete(options?: DeleteOptions | undefined): Promise<[TeenyResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void(options?: DeleteOptions | undefined): Promise<[GaxiosResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void
File.interceptorsInterceptor[]GaxiosInterceptor<GaxiosOptionsPrepared>[]
File.startSimpleUpload_(dup: Duplexify, options?: CreateWriteStreamOptions | undefined): void(dup: Duplexify, options?: any): void
Bucket.delete(options?: DeleteOptions | undefined): Promise<[TeenyResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void(options?: DeleteOptions | undefined): Promise<[GaxiosResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void
Bucket.interceptorsInterceptor[]GaxiosInterceptor<GaxiosOptionsPrepared>[]
Channel.delete(options?: DeleteOptions | undefined): Promise<[TeenyResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void(options?: DeleteOptions | undefined): Promise<[GaxiosResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void
Channel.interceptorsInterceptor[]GaxiosInterceptor<GaxiosOptionsPrepared>[]
HmacKey.delete(options?: DeleteOptions | undefined): Promise<[TeenyResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void(options?: DeleteOptions | undefined): Promise<[GaxiosResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void
HmacKey.interceptorsInterceptor[]GaxiosInterceptor<GaxiosOptionsPrepared>[]
Storage.projectIdstringstring | undefined
Storage.interceptorsInterceptor[]GaxiosInterceptor<GaxiosOptionsPrepared>[]
AclMetadata.projectTeam{ projectNumber?: string | undefined; team?: "editors" | "owners" | "viewers" | undefined; } | undefined{ projectNumber?: string | undefined; team?: string | undefined; } | undefined
Notification.delete(options?: DeleteOptions | undefined): Promise<[TeenyResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void(options?: DeleteOptions | undefined): Promise<[GaxiosResponse]> | (options: DeleteOptions, callback: DeleteCallback): void | (callback: DeleteCallback): void
Notification.interceptorsInterceptor[]GaxiosInterceptor<GaxiosOptionsPrepared>[]
StorageOptions.interceptors_Interceptor[] | undefinedGaxiosInterceptor<GaxiosOptionsPrepared>[] | undefined
AccessControlObject.projectTeamstring{ projectNumber?: string | undefined; team?: string | undefined; } | undefined

موقوفة حديثًا

لم يُكتشف شيء.

تغييرات المتطلبات (engines واعتماديات peer)

لم يُكتشف شيء.

زوّد وكيل الذكاء الاصطناعي بهذه البيانات

Vigia خادم MCP مجاني: يتحقق وكيل البرمجة لديك من الإصدارات والتغييرات غير المتوافقة والثغرات قبل أن يكتب الشيفرة. بلا تسجيل ولا مفتاح API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

أضِف إلى Cursorأضِف إلى VS Code★ نجمة على GitHub

أي عميل MCP آخر
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

مهارة للوكلاء (SKILL.md): تخبر الوكيل متى يستخدم Vigia · GitHub Action لطلبات السحب

الأسئلة الشائعة

ما التغييرات غير المتوافقة عند ترقية @google-cloud/storage من 8 إلى 9؟

بين @google-cloud/storage 8.4.0 و9.0.0 وجد Vigia عدد 1 من الصادرات المحذوفة، و2 من التوقيعات المعدّلة، و52 من أعضاء الأصناف أو الواجهات المحذوفة أو المعدّلة.

ما الذي أصبح موقوفًا في @google-cloud/storage 9؟

عُلِّم 0 من الصادرات أو الأعضاء حديثًا على أنها موقوفة في @google-cloud/storage 9.0.0.

للوكلاء

GET https://vigia.coredls.cloud/v1/packages/npm/@google-cloud/storage/upgrade?from=8.4.0&to=9.0.0