@dominicstop/utils
Version:
Yet another event emitter written in typescript.
18 lines • 543 B
TypeScript
import type { RectCornerKey } from "./Rect";
export type ScaleOperationAnchorReference = {
mode: 'relativeToOrigin';
} | {
mode: 'relativeToCenter';
} | {
mode: 'relativeToRectCorner';
cornerKey: RectCornerKey;
};
export type UniformScaleConfig = {
percentAmount: number;
anchorReference: ScaleOperationAnchorReference;
};
export interface Scalable {
applyUniformScaleByFactor(args: UniformScaleConfig): void;
scaledUniformallyByFactor(args: UniformScaleConfig): this;
}
//# sourceMappingURL=Scalelable.d.ts.map