feat(core): style properties module improvements and organization (#10685)

This commit is contained in:
Dimitris-Rafail Katsampas
2025-02-04 23:26:21 +02:00
committed by GitHub
parent 56af0b2f7e
commit 3a7206fc3b
13 changed files with 525 additions and 469 deletions

View File

@ -12,6 +12,7 @@ import { CoreTypes } from '../../../core-types';
import { AccessibilityLiveRegion, AccessibilityRole, AccessibilityState } from '../../../accessibility/accessibility-types';
import { ShadowCSSValues } from '../css-shadow';
import { StrokeCSSValues } from '../css-stroke';
import { ClipPathFunction } from '../clip-path-function';
export interface CommonLayoutParams {
width: number;
@ -122,7 +123,7 @@ export class Style extends Observable implements StyleDefinition {
public translateX: CoreTypes.dip;
public translateY: CoreTypes.dip;
public clipPath: string;
public clipPath: string | ClipPathFunction;
public color: Color;
public tintColor: Color;
public placeholderColor: Color;