UNPKG

@angular/fire

Version:
21 lines (20 loc) 1.03 kB
import { Injector } from '@angular/core'; import { Observable } from 'rxjs'; import { ListOptions, ListResult, Reference, SettableMetadata, UploadMetadata } from './interfaces'; import { AngularFireUploadTask } from './task'; export interface AngularFireStorageReference { getDownloadURL(): Observable<any>; getMetadata(): Observable<any>; delete(): Observable<any>; child(path: string): AngularFireStorageReference; updateMetadata(meta: SettableMetadata): Observable<any>; put(data: any, metadata?: UploadMetadata | undefined): AngularFireUploadTask; putString(data: string, format?: string | undefined, metadata?: UploadMetadata | undefined): AngularFireUploadTask; list(options?: ListOptions): Observable<ListResult>; listAll(): Observable<ListResult>; } /** * Create an AngularFire wrapped Storage Reference. This object * creates observable methods from promise based methods. */ export declare function createStorageRef(ref: Reference, injector?: Injector): AngularFireStorageReference;