@bazumax/capacitor-firebase-storage

Firebase Storage support for Android & iOS

Usage no npm install needed!

<script type="module">
  import bazumaxCapacitorFirebaseStorage from 'https://cdn.skypack.dev/@bazumax/capacitor-firebase-storage';
</script>

README

@bazumax/capacitor-firebase-storage

Firebase Storage support for Android & iOS

Install

npm install @bazumax/capacitor-firebase-storage
npx cap sync

API

uploadFile(...)

uploadFile(options: UploadFileOptions) => Promise<UploadFileResults>
Param Type
options UploadFileOptions

Returns: Promise<UploadFileResults>


deleteFile(...)

deleteFile(options: { path: string; }) => Promise<{ message: string; }>
Param Type
options { path: string; }

Returns: Promise<{ message: string; }>


getDownloadUrl(...)

getDownloadUrl(options: { path: string; }) => Promise<{ url: string; }>
Param Type
options { path: string; }

Returns: Promise<{ url: string; }>


watchFileCreation(...)

watchFileCreation(options: { path: string; }) => Promise<{ url: string; }>
Param Type
options { path: string; }

Returns: Promise<{ url: string; }>


addListener(string, ...)

addListener(eventName: string, listenerFunc: ListenerCallback) => Promise<PluginListenerHandle> & PluginListenerHandle
Param Type
eventName string
listenerFunc ListenerCallback

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


removeAllListeners()

removeAllListeners() => Promise<void>

Interfaces

UploadFileResults

Prop Type
url string

UploadFileOptions

Prop Type
withImagePicker boolean
title string
storagePath string

PluginListenerHandle

Prop Type
remove () => Promise<void>

Type Aliases

ListenerCallback

(err: any, ...args: any[]): void