JSPM

@wordpress/blob

2.3.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 113018
  • Score
    100M100P100Q150396F
  • License GPL-2.0-or-later

Blob utilities for WordPress.

Package Exports

  • @wordpress/blob

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@wordpress/blob) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Blob

Blob utilities for WordPress.

Installation

Install the module

npm install @wordpress/blob --save

API

createBlobURL

src/index.js#L15-L21

Create a blob URL from a file.

Parameters

  • file File: The file to create a blob URL for.

Returns

string: The blob URL.

getBlobByURL

src/index.js#L32-L34

Retrieve a file based on a blob URL. The file must have been created by createBlobURL and not removed by revokeBlobURL, otherwise it will return undefined.

Parameters

  • url string: The blob URL.

Returns

?File: The file for the blob URL.

isBlobURL

src/index.js#L56-L61

Check whether a url is a blob url.

Parameters

  • url string: The URL.

Returns

boolean: Is the url a blob url?

revokeBlobURL

src/index.js#L41-L47

Remove the resource and file cache from memory.

Parameters

  • url string: The blob URL.



Code is Poetry.