Sign up (with export icon)

image/imageupload/utils

Api-module icon module

Functions

  • Chevron-right icon

    createImageTypeRegExp( types ) → RegExp

    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 ) );
    
    Copy code

    Parameters

    types : Array<string>

    Returns

    RegExp
  • Chevron-right icon

    fetchLocalImage( image ) → Promise<File>
    internal

    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 a File object. If there were any errors during file processing, the promise will be rejected.

  • Chevron-right icon

    isLocalImage( imageUtils, node ) → boolean
    internal

    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