UNPKG

magica

Version:

ImageMagick for browser and Node.js, easy setup, high level API and Command Line Interface, including WASM binary for an easy setup.

33 lines (32 loc) 1.34 kB
import { File } from '../../file/file'; import { ExtractInfoResultImage } from '../../image/imageInfo'; import { Size } from '../../types'; import { TemplateHelper } from './template'; interface Options { file: string | File; } export declare class SizeHelper implements TemplateHelper<Options, Promise<Size>> { name: string; exec(options: Options): Promise<Size>; fnCompileTime(options: Options): Promise<Size>; fnRunTime(options: Options): Promise<Size>; } export declare class ImageInfoHelper implements TemplateHelper<Options, Promise<ExtractInfoResultImage>> { name: string; protected exec(options: Options): Promise<ExtractInfoResultImage>; fnCompileTime(options: Options): Promise<ExtractInfoResultImage>; fnRunTime(options: Options): Promise<ExtractInfoResultImage>; } export declare class HeightHelper implements TemplateHelper<Options, Promise<number>> { name: string; exec(options: Options): Promise<number>; fnCompileTime(options: Options): Promise<number>; fnRunTime(options: Options): Promise<number>; } export declare class WidthHelper implements TemplateHelper<Options, Promise<number>> { name: string; exec(options: Options): Promise<number>; fnCompileTime(options: Options): Promise<number>; fnRunTime(options: Options): Promise<number>; } export {};