@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
36 lines (35 loc) • 1.15 kB
TypeScript
import { MediaPickerLimitedSizeSettings } from "../../../models";
import { LegacySvgImage } from "../../models/LegacySvgImage";
export declare class MediaPickerImageHandler {
/**
* Converts a byte to an byte array
* @param bytes
*/
static convertByteToString(bytes: number): string;
/**
* Creates a Filr from an url
* @param dataurl
* @param filename
*/
static dataURLtoFile(dataurl: any, filename: any): File;
/**
* Creates a blob froma base 64 string
* @param b64Data
* @param contentType
* @param sliceSize
*/
static base64toBlob(b64Data: any, contentType: any, sliceSize?: any): Blob;
/**
* Calculate file size from a base 64 string
* @param b64Data
*/
static calculateBase64Size(b64Data: string): number;
static getDefaultLimitedSizeSettings(): MediaPickerLimitedSizeSettings;
static isImageFormatSupportForScaling(imageFormat: string): boolean;
/**
* Retrieve imgUrl from svg string
* @param {LegacySvgImage} svgImg
* @return {string} imgUrl
*/
static retrieveImageDatafromSVG(svgImg: LegacySvgImage): string;
}