@image/packer
Version:
image packer
20 lines (19 loc) • 636 B
TypeScript
import Sprite from './Sprite';
import { ConvertOptions, ICache, IImageProcessor, IRect } from './generator';
export default class ScaledSprite {
trim?: IRect;
width: number;
height: number;
sprite: Sprite;
path: string;
convertOptions: ConvertOptions;
private cache;
private imageProcessor;
constructor(sprite: Sprite, convertOptions: ConvertOptions, cache: ICache, imageProcessor: IImageProcessor);
private readonly scaleHash;
private readonly basename;
private cacheMiss();
readonly hash: string;
private cacheInterpret(data);
process(): Promise<this>;
}