@google-cloud/storage: 8.x sürümünden 9.x sürümüne yükseltme
@google-cloud/storage 8.4.0 ve 9.0.0 sürümlerinin genel API karşılaştırması, TypeScript tiplerinden otomatik olarak hesaplanır. Değişen bir imza olası bir uyumsuz değişikliktir, kesinlik değildir.
Özet
| Kaldırılan içe aktarma yolları | 0 |
|---|---|
| Kaldırılan dışa aktarımlar | 1 |
| Değişen imzalar | 2 |
| Kaldırılan sınıf veya arayüz üyeleri | 36 |
| Değişen sınıf veya arayüz üyeleri | 16 |
| Yeni kullanımdan kaldırılanlar | 0 |
| Gereksinim değişiklikleri (engines, peer bağımlılıkları) | 0 |
| Yeni dışa aktarımlar | 0 |
Kaldırılan dışa aktarımlar
| import | export | kind | Önce |
|---|---|---|---|
@google-cloud/storage | ApiError | class | class |
Değişen imzalar
| export | Önce | Sonra |
|---|---|---|
@google-cloud/storage · GetBucketsResponse | [Bucket[], {}, unknown] | [Bucket[], unknown] |
@google-cloud/storage · RETRYABLE_ERR_FN_DEFAULT | (err?: ApiError | undefined): boolean | (err?: any): boolean |
Kaldırılan sınıf veya arayüz üyeleri
| member | import | Önce |
|---|---|---|
Iam.request_ | @google-cloud/storage | any |
Iam.resourceId_ | @google-cloud/storage | any |
File.request | @google-cloud/storage | (reqOpts: DecorateRequestOptions): Promise<RequestResponse> | (reqOpts: DecorateRequestOptions, callback: BodyResponseCallback): void |
File.request_ | @google-cloud/storage | any |
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/storage | any |
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/storage | any |
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/storage | any |
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/storage | number | undefined |
Storage.request_ | @google-cloud/storage | any |
Storage.authClient | @google-cloud/storage | GoogleAuth<AuthClient> |
Storage.packageJson | @google-cloud/storage | any |
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/storage | any |
Storage.providedUserAgent | @google-cloud/storage | string | undefined |
Storage.globalInterceptors | @google-cloud/storage | any |
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/storage | any |
Notification.requestStream | @google-cloud/storage | (reqOpts: DecorateRequestOptions): TeenyRequest |
Notification.getRequestInterceptors | @google-cloud/storage | (): Function[] |
Değişen sınıf veya arayüz üyeleri
| member | Önce | Sonra |
|---|---|---|
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.interceptors | Interceptor[] | 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.interceptors | Interceptor[] | 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.interceptors | Interceptor[] | 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.interceptors | Interceptor[] | GaxiosInterceptor<GaxiosOptionsPrepared>[] |
Storage.projectId | string | string | undefined |
Storage.interceptors | Interceptor[] | 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.interceptors | Interceptor[] | GaxiosInterceptor<GaxiosOptionsPrepared>[] |
StorageOptions.interceptors_ | Interceptor[] | undefined | GaxiosInterceptor<GaxiosOptionsPrepared>[] | undefined |
AccessControlObject.projectTeam | string | { projectNumber?: string | undefined; team?: string | undefined; } | undefined |
Yeni kullanımdan kaldırılanlar
Tespit edilmedi.
Gereksinim değişiklikleri (engines, peer bağımlılıkları)
Tespit edilmedi.
Bu verileri yapay zekâ ajanınıza verin
Vigia ücretsiz bir MCP sunucusudur: kodlama ajanınız kod yazmadan önce sürümleri, uyumsuz değişiklikleri ve güvenlik açıklarını kontrol eder. Kayıt ve API anahtarı gerekmez.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Cursor'a ekleVS Code'a ekle★ GitHub'da yıldız ver
Diğer tüm MCP istemcileri
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Ajan becerisi (SKILL.md): ajana Vigia'yı ne zaman kullanacağını söyler · Pull request için GitHub Action
Sık sorulan sorular
@google-cloud/storage paketini 8 sürümünden 9 sürümüne yükseltirken uyumsuz değişiklikler nelerdir?
@google-cloud/storage 8.4.0 ile 9.0.0 arasında Vigia 1 kaldırılan dışa aktarım, 2 değişen imza ve 52 kaldırılan veya değişen sınıf ya da arayüz üyesi buldu.
@google-cloud/storage 9 sürümünde neler kullanımdan kaldırıldı?
@google-cloud/storage 9.0.0 sürümünde 0 dışa aktarım veya üye yeni olarak kullanımdan kaldırılmış işaretlendi.
Ajanlar için
GET https://vigia.coredls.cloud/v1/packages/npm/@google-cloud/storage/upgrade?from=8.4.0&to=9.0.0