File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change 44
55``` ts
66
7- import { FirebaseApp } from ' @firebase/app' ;
7+ import { FirebaseApp } from ' @firebase/app-types ' ;
88import { FirebaseStorageError } from ' @firebase/storage-types/exp' ;
99import { FullMetadata } from ' @firebase/storage-types/exp' ;
1010import { ListOptions } from ' @firebase/storage-types/exp' ;
@@ -33,7 +33,7 @@ export function getDownloadURL(ref: StorageReference): Promise<string>;
3333export function getMetadata(ref : StorageReference ): Promise <FullMetadata >;
3434
3535// @public
36- export function getStorage(app : FirebaseApp , url ? : string ): StorageService ;
36+ export function getStorage(app : FirebaseApp , bucketUrl ? : string ): StorageService ;
3737
3838// @public
3939export function list(ref : StorageReference , options ? : ListOptions ): Promise <ListResult >;
Original file line number Diff line number Diff line change @@ -294,15 +294,22 @@ const STORAGE_TYPE = 'storage-exp';
294294 * Gets a Firebase StorageService instance for the given Firebase app.
295295 * @public
296296 * @param app - Firebase app to get Storage instance for.
297+ * @param bucketUrl - The gs:// url to your Firebase Storage Bucket.
298+ * If not passed, uses the app's default Storage Bucket.
297299 * @returns A Firebase StorageService instance.
298300 */
299- export function getStorage ( app : FirebaseApp , url ?: string ) : StorageService {
301+ export function getStorage (
302+ app : FirebaseApp ,
303+ bucketUrl ?: string
304+ ) : StorageService {
300305 // Dependencies
301306 const storageProvider : Provider < 'storage-exp' > = _getProvider (
302307 app ,
303308 STORAGE_TYPE
304309 ) ;
305- const storageInstance = storageProvider . getImmediate ( { identifier : url } ) ;
310+ const storageInstance = storageProvider . getImmediate ( {
311+ identifier : bucketUrl
312+ } ) ;
306313 return storageInstance ;
307314}
308315
You can’t perform that action at this time.
0 commit comments