@wordpress/blob Edit

Blob utilities for WordPress.

Installation Installation

Install the module

npm install @wordpress/blob --save

Top ↑

API API

Top ↑

createBlobURL createBlobURL

Create a blob URL from a file.

Parameters

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

Returns

  • string: The blob URL.

Top ↑

getBlobByURL getBlobByURL

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|undefined: The file for the blob URL.

Top ↑

getBlobTypeByURL getBlobTypeByURL

Retrieve a blob type based on 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

  • string|undefined: The blob type.

Top ↑

isBlobURL isBlobURL

Check whether a url is a blob url.

Parameters

  • url string: The URL.

Returns

  • boolean: Is the url a blob url?

Top ↑

revokeBlobURL revokeBlobURL

Remove the resource and file cache from memory.

Parameters

  • url string: The blob URL.

Code is Poetry.