@firebase/storage-types
- Version 0.8.3
- Published
- 6.41 kB
- No dependencies
- Apache-2.0 license
Install
npm i @firebase/storage-typesyarn add @firebase/storage-typespnpm add @firebase/storage-typesOverview
@firebase/storage Types
Index
Classes
Interfaces
Enums
StorageErrorCode
- APP_DELETED
- BUCKET_NOT_FOUND
- CANCELED
- CANNOT_SLICE_BLOB
- INTERNAL_ERROR
- INVALID_ARGUMENT
- INVALID_ARGUMENT_COUNT
- INVALID_CHECKSUM
- INVALID_DEFAULT_BUCKET
- INVALID_EVENT_NAME
- INVALID_FORMAT
- INVALID_ROOT_OPERATION
- INVALID_URL
- NO_DEFAULT_BUCKET
- NO_DOWNLOAD_URL
- OBJECT_NOT_FOUND
- PROJECT_NOT_FOUND
- QUOTA_EXCEEDED
- RETRY_LIMIT_EXCEEDED
- SERVER_FILE_WRONG_SIZE
- UNAUTHENTICATED
- UNAUTHORIZED
- UNAUTHORIZED_APP
- UNKNOWN
- UNSUPPORTED_ENVIRONMENT
Type Aliases
Classes
class FirebaseStorage
class FirebaseStorage {}property app
app: FirebaseApp;property maxOperationRetryTime
maxOperationRetryTime: number;property maxUploadRetryTime
maxUploadRetryTime: number;method ref
ref: (path?: string) => Reference;method refFromURL
refFromURL: (url: string) => Reference;method setMaxOperationRetryTime
setMaxOperationRetryTime: (time: number) => void;method setMaxUploadRetryTime
setMaxUploadRetryTime: (time: number) => void;method useEmulator
useEmulator: ( host: string, port: number, options?: { mockUserToken?: EmulatorMockTokenOptions | string }) => void;Interfaces
interface FirebaseStorageError
interface FirebaseStorageError extends FirebaseError {}property customData
customData: { serverResponse: string | null;};Stores custom error data unique to the
StorageError.
index signature
get status(): number;index signature
set status(status: number);index signature
get serverResponse(): null | string;Optional response message that was added by the server.
index signature
set serverResponse(serverResponse: string | null);interface FullMetadata
interface FullMetadata extends UploadMetadata {}property bucket
bucket: string;property fullPath
fullPath: string;property generation
generation: string;property metageneration
metageneration: string;property name
name: string;property size
size: number;property timeCreated
timeCreated: string;property updated
updated: string;interface ListOptions
interface ListOptions {}property maxResults
maxResults?: number | null;property pageToken
pageToken?: string | null;interface ListResult
interface ListResult {}property items
items: Reference[];property nextPageToken
nextPageToken: string | null;property prefixes
prefixes: Reference[];interface Reference
interface Reference {}property bucket
bucket: string;property fullPath
fullPath: string;property name
name: string;property parent
parent: Reference | null;property root
root: Reference;property storage
storage: FirebaseStorage;method child
child: (path: string) => Reference;method delete
delete: () => Promise<void>;method getDownloadURL
getDownloadURL: () => Promise<string>;method getMetadata
getMetadata: () => Promise<FullMetadata>;method list
list: (options?: ListOptions) => Promise<ListResult>;method listAll
listAll: () => Promise<ListResult>;method put
put: ( data: Blob | Uint8Array | ArrayBuffer, metadata?: UploadMetadata) => UploadTask;method putString
putString: ( data: string, format?: StringFormat, metadata?: UploadMetadata) => UploadTask;method toString
toString: () => string;method updateMetadata
updateMetadata: (metadata: SettableMetadata) => Promise<FullMetadata>;interface SettableMetadata
interface SettableMetadata {}property cacheControl
cacheControl?: string | null;property contentDisposition
contentDisposition?: string | null;property contentEncoding
contentEncoding?: string | null;property contentLanguage
contentLanguage?: string | null;property contentType
contentType?: string | null;property customMetadata
customMetadata?: { [/* warning: coerced from ? */ key: string]: string;} | null;interface StorageObserver
interface StorageObserver<T> {}interface UploadMetadata
interface UploadMetadata extends SettableMetadata {}property md5Hash
md5Hash?: string | null;interface UploadTask
interface UploadTask {}property snapshot
snapshot: UploadTaskSnapshot;method cancel
cancel: () => boolean;method catch
catch: (onRejected: (error: FirebaseStorageError) => any) => Promise<any>;method on
on: ( event: TaskEvent, nextOrObserver?: | StorageObserver<UploadTaskSnapshot> | ((snapshot: UploadTaskSnapshot) => any), error?: (a: FirebaseStorageError) => any, complete?: Unsubscribe | null) => Function;method pause
pause: () => boolean;method resume
resume: () => boolean;method then
then: ( onFulfilled?: (snapshot: UploadTaskSnapshot) => any, onRejected?: (error: FirebaseStorageError) => any) => Promise<any>;interface UploadTaskSnapshot
interface UploadTaskSnapshot {}property bytesTransferred
bytesTransferred: number;property metadata
metadata: FullMetadata;property ref
ref: Reference;property state
state: TaskState;property task
task: UploadTask;property totalBytes
totalBytes: number;Enums
enum StorageErrorCode
enum StorageErrorCode { UNKNOWN = 'unknown', OBJECT_NOT_FOUND = 'object-not-found', BUCKET_NOT_FOUND = 'bucket-not-found', PROJECT_NOT_FOUND = 'project-not-found', QUOTA_EXCEEDED = 'quota-exceeded', UNAUTHENTICATED = 'unauthenticated', UNAUTHORIZED = 'unauthorized', UNAUTHORIZED_APP = 'unauthorized-app', RETRY_LIMIT_EXCEEDED = 'retry-limit-exceeded', INVALID_CHECKSUM = 'invalid-checksum', CANCELED = 'canceled', INVALID_EVENT_NAME = 'invalid-event-name', INVALID_URL = 'invalid-url', INVALID_DEFAULT_BUCKET = 'invalid-default-bucket', NO_DEFAULT_BUCKET = 'no-default-bucket', CANNOT_SLICE_BLOB = 'cannot-slice-blob', SERVER_FILE_WRONG_SIZE = 'server-file-wrong-size', NO_DOWNLOAD_URL = 'no-download-url', INVALID_ARGUMENT = 'invalid-argument', INVALID_ARGUMENT_COUNT = 'invalid-argument-count', APP_DELETED = 'app-deleted', INVALID_ROOT_OPERATION = 'invalid-root-operation', INVALID_FORMAT = 'invalid-format', INTERNAL_ERROR = 'internal-error', UNSUPPORTED_ENVIRONMENT = 'unsupported-environment',}member APP_DELETED
APP_DELETED = 'app-deleted'member BUCKET_NOT_FOUND
BUCKET_NOT_FOUND = 'bucket-not-found'member CANCELED
CANCELED = 'canceled'member CANNOT_SLICE_BLOB
CANNOT_SLICE_BLOB = 'cannot-slice-blob'member INTERNAL_ERROR
INTERNAL_ERROR = 'internal-error'member INVALID_ARGUMENT
INVALID_ARGUMENT = 'invalid-argument'member INVALID_ARGUMENT_COUNT
INVALID_ARGUMENT_COUNT = 'invalid-argument-count'member INVALID_CHECKSUM
INVALID_CHECKSUM = 'invalid-checksum'member INVALID_DEFAULT_BUCKET
INVALID_DEFAULT_BUCKET = 'invalid-default-bucket'member INVALID_EVENT_NAME
INVALID_EVENT_NAME = 'invalid-event-name'member INVALID_FORMAT
INVALID_FORMAT = 'invalid-format'member INVALID_ROOT_OPERATION
INVALID_ROOT_OPERATION = 'invalid-root-operation'member INVALID_URL
INVALID_URL = 'invalid-url'member NO_DEFAULT_BUCKET
NO_DEFAULT_BUCKET = 'no-default-bucket'member NO_DOWNLOAD_URL
NO_DOWNLOAD_URL = 'no-download-url'member OBJECT_NOT_FOUND
OBJECT_NOT_FOUND = 'object-not-found'member PROJECT_NOT_FOUND
PROJECT_NOT_FOUND = 'project-not-found'member QUOTA_EXCEEDED
QUOTA_EXCEEDED = 'quota-exceeded'member RETRY_LIMIT_EXCEEDED
RETRY_LIMIT_EXCEEDED = 'retry-limit-exceeded'member SERVER_FILE_WRONG_SIZE
SERVER_FILE_WRONG_SIZE = 'server-file-wrong-size'member UNAUTHENTICATED
UNAUTHENTICATED = 'unauthenticated'member UNAUTHORIZED
UNAUTHORIZED = 'unauthorized'member UNAUTHORIZED_APP
UNAUTHORIZED_APP = 'unauthorized-app'member UNKNOWN
UNKNOWN = 'unknown'member UNSUPPORTED_ENVIRONMENT
UNSUPPORTED_ENVIRONMENT = 'unsupported-environment'Type Aliases
type StringFormat
type StringFormat = string;type TaskEvent
type TaskEvent = string;type TaskState
type TaskState = string;Package Files (1)
Dependencies (0)
No dependencies.
Dev Dependencies (1)
Peer Dependencies (2)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@firebase/storage-types.
- Markdown[](https://www.jsdocs.io/package/@firebase/storage-types)
- HTML<a href="https://www.jsdocs.io/package/@firebase/storage-types"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3008 ms. - Missing or incorrect documentation? Open an issue for this package.
