Files
klz-cables.com/.pnpm-store/v10/files/df/a519b79fa121e6e50d5d79472328873a63d809d113d97e639bcf6b81f43e6e6317184d33fcde9570a00792059f7e34dbb193561adc57ee7f5c4bef5beb9613
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

39 lines
1.3 KiB
Plaintext

import { Matrix } from '../css/property-descriptors/transform';
import { Path } from './path';
export declare const enum EffectType {
TRANSFORM = 0,
CLIP = 1,
OPACITY = 2
}
export declare const enum EffectTarget {
BACKGROUND_BORDERS = 2,
CONTENT = 4
}
export interface IElementEffect {
readonly type: EffectType;
readonly target: number;
}
export declare class TransformEffect implements IElementEffect {
readonly offsetX: number;
readonly offsetY: number;
readonly matrix: Matrix;
readonly type: EffectType;
readonly target: number;
constructor(offsetX: number, offsetY: number, matrix: Matrix);
}
export declare class ClipEffect implements IElementEffect {
readonly path: Path[];
readonly target: EffectTarget;
readonly type: EffectType;
constructor(path: Path[], target: EffectTarget);
}
export declare class OpacityEffect implements IElementEffect {
readonly opacity: number;
readonly type: EffectType;
readonly target: number;
constructor(opacity: number);
}
export declare const isTransformEffect: (effect: IElementEffect) => effect is TransformEffect;
export declare const isClipEffect: (effect: IElementEffect) => effect is ClipEffect;
export declare const isOpacityEffect: (effect: IElementEffect) => effect is OpacityEffect;