image/imageupload/utils
module
Functions
-
createImageTypeRegExp( types ) → RegExp
module:image/imageupload/utils~createImageTypeRegExp
Creates a regular expression used to test for image files.
const imageType = createImageTypeRegExp( [ 'png', 'jpeg', 'svg+xml', 'vnd.microsoft.icon' ] ); console.log( 'is supported image', imageType.test( file.type ) );
Parameters
types : Array<string>
Returns
RegExp
-
fetchLocalImage( image ) → Promise<File>
internalmodule:image/imageupload/utils~fetchLocalImage
Creates a promise that fetches the image local source (Base64 or blob) and resolves with a
File
object.Parameters
image : ViewElement
Image whose source to fetch.
Returns
Promise<File>
A promise which resolves when an image source is fetched and converted to a
File
instance. It resolves with aFile
object. If there were any errors during file processing, the promise will be rejected.
-
isLocalImage( imageUtils, node ) → boolean
internalmodule:image/imageupload/utils~isLocalImage
Checks whether a given node is an image element with a local source (Base64 or blob).
Parameters
imageUtils : ImageUtils
node : ViewElement
The node to check.
Returns
boolean