cssrxp
Version:
RegExp pattern library for simple CSS related string matching
464 lines (463 loc) • 9.94 kB
TypeScript
export declare const cssFunction: RegExp;
export declare const cssVariable: RegExp;
export declare const cssVariableUsage: RegExp;
export declare const transformFunctions: {
translate: RegExp;
translateX: RegExp;
translateY: RegExp;
translateZ: RegExp;
translate3d: RegExp;
rotate: RegExp;
rotateX: RegExp;
rotateY: RegExp;
rotateZ: RegExp;
rotate3d: RegExp;
scale: RegExp;
scaleX: RegExp;
scaleY: RegExp;
scaleZ: RegExp;
scale3d: RegExp;
skew: RegExp;
skewX: RegExp;
skewY: RegExp;
matrix: RegExp;
matrix3d: RegExp;
perspective: RegExp;
all: RegExp;
};
export declare const mathFunctions: {
calc: RegExp;
calcSize: RegExp;
min: RegExp;
max: RegExp;
clamp: RegExp;
round: RegExp;
mod: RegExp;
rem: RegExp;
sin: RegExp;
cos: RegExp;
tan: RegExp;
asin: RegExp;
acos: RegExp;
atan: RegExp;
atan2: RegExp;
pow: RegExp;
sqrt: RegExp;
hypot: RegExp;
log: RegExp;
exp: RegExp;
abs: RegExp;
sign: RegExp;
all: RegExp;
};
export declare const filterFunctions: {
blur: RegExp;
brightness: RegExp;
contrast: RegExp;
dropShadow: RegExp;
grayscale: RegExp;
hueRotate: RegExp;
invert: RegExp;
opacity: RegExp;
saturate: RegExp;
sepia: RegExp;
all: RegExp;
};
export declare const imageFunctions: {
url: RegExp;
image: RegExp;
imageSet: RegExp;
crossFade: RegExp;
element: RegExp;
paint: RegExp;
all: RegExp;
};
export declare const gradientFunctions: {
linearGradient: RegExp;
radialGradient: RegExp;
conicGradient: RegExp;
repeatingLinearGradient: RegExp;
repeatingRadialGradient: RegExp;
repeatingConicGradient: RegExp;
all: RegExp;
};
export declare const counterFunctions: {
counter: RegExp;
counters: RegExp;
symbols: RegExp;
all: RegExp;
};
export declare const shapeFunctions: {
circle: RegExp;
ellipse: RegExp;
inset: RegExp;
rect: RegExp;
xywh: RegExp;
polygon: RegExp;
path: RegExp;
shape: RegExp;
ray: RegExp;
all: RegExp;
};
export declare const referenceFunctions: {
attr: RegExp;
env: RegExp;
if: RegExp;
url: RegExp;
var: RegExp;
all: RegExp;
};
export declare const gridFunctions: {
fitContent: RegExp;
minmax: RegExp;
repeat: RegExp;
all: RegExp;
};
export declare const fontFunctions: {
stylistic: RegExp;
styleset: RegExp;
characterVariant: RegExp;
swash: RegExp;
ornaments: RegExp;
annotation: RegExp;
all: RegExp;
};
export declare const easingFunctions: {
linear: RegExp;
cubicBezier: RegExp;
steps: RegExp;
all: RegExp;
};
export declare const animationFunctions: {
scroll: RegExp;
view: RegExp;
all: RegExp;
};
export declare const anchorPositioningFunctions: {
anchor: RegExp;
anchorSize: RegExp;
all: RegExp;
};
export declare const treeCountingFunctions: {
siblingIndex: RegExp;
siblingCount: RegExp;
all: RegExp;
};
export declare const contentFunctions: {
attr: RegExp;
counter: RegExp;
counters: RegExp;
string: RegExp;
content: RegExp;
leader: RegExp;
targetCounter: RegExp;
targetCounters: RegExp;
targetText: RegExp;
all: RegExp;
};
export declare const experimentalFunctions: {
calcMix: RegExp;
crossorigin: RegExp;
firstValid: RegExp;
integrity: RegExp;
progress: RegExp;
random: RegExp;
randomItem: RegExp;
referrerpolicy: RegExp;
src: RegExp;
type: RegExp;
toggle: RegExp;
all: RegExp;
};
export declare const transformProperty: RegExp;
export declare const filterProperty: RegExp;
export declare const backdropFilterProperty: RegExp;
export declare const allCSSFunctions: {
var: RegExp;
all: RegExp;
calcMix: RegExp;
crossorigin: RegExp;
firstValid: RegExp;
integrity: RegExp;
progress: RegExp;
random: RegExp;
randomItem: RegExp;
referrerpolicy: RegExp;
src: RegExp;
type: RegExp;
toggle: RegExp;
siblingIndex: RegExp;
siblingCount: RegExp;
anchor: RegExp;
anchorSize: RegExp;
scroll: RegExp;
view: RegExp;
linear: RegExp;
cubicBezier: RegExp;
steps: RegExp;
stylistic: RegExp;
styleset: RegExp;
characterVariant: RegExp;
swash: RegExp;
ornaments: RegExp;
annotation: RegExp;
fitContent: RegExp;
minmax: RegExp;
repeat: RegExp;
attr: RegExp;
env: RegExp;
if: RegExp;
url: RegExp;
circle: RegExp;
ellipse: RegExp;
inset: RegExp;
rect: RegExp;
xywh: RegExp;
polygon: RegExp;
path: RegExp;
shape: RegExp;
ray: RegExp;
counter: RegExp;
counters: RegExp;
symbols: RegExp;
linearGradient: RegExp;
radialGradient: RegExp;
conicGradient: RegExp;
repeatingLinearGradient: RegExp;
repeatingRadialGradient: RegExp;
repeatingConicGradient: RegExp;
image: RegExp;
imageSet: RegExp;
crossFade: RegExp;
element: RegExp;
paint: RegExp;
rgb: RegExp;
hsl: RegExp;
hwb: RegExp;
lab: RegExp;
oklab: RegExp;
lch: RegExp;
oklch: RegExp;
color: RegExp;
colorMix: RegExp;
contrastColor: RegExp;
deviceCmyk: RegExp;
lightDark: RegExp;
blur: RegExp;
brightness: RegExp;
contrast: RegExp;
dropShadow: RegExp;
grayscale: RegExp;
hueRotate: RegExp;
invert: RegExp;
opacity: RegExp;
saturate: RegExp;
sepia: RegExp;
calc: RegExp;
calcSize: RegExp;
min: RegExp;
max: RegExp;
clamp: RegExp;
round: RegExp;
mod: RegExp;
rem: RegExp;
sin: RegExp;
cos: RegExp;
tan: RegExp;
asin: RegExp;
acos: RegExp;
atan: RegExp;
atan2: RegExp;
pow: RegExp;
sqrt: RegExp;
hypot: RegExp;
log: RegExp;
exp: RegExp;
abs: RegExp;
sign: RegExp;
translate: RegExp;
translateX: RegExp;
translateY: RegExp;
translateZ: RegExp;
translate3d: RegExp;
rotate: RegExp;
rotateX: RegExp;
rotateY: RegExp;
rotateZ: RegExp;
rotate3d: RegExp;
scale: RegExp;
scaleX: RegExp;
scaleY: RegExp;
scaleZ: RegExp;
scale3d: RegExp;
skew: RegExp;
skewX: RegExp;
skewY: RegExp;
matrix: RegExp;
matrix3d: RegExp;
perspective: RegExp;
};
export declare const cssCalcFunc: RegExp;
export declare const transformFunctionsList: {
translate: RegExp;
translateX: RegExp;
translateY: RegExp;
translateZ: RegExp;
translate3d: RegExp;
rotate: RegExp;
rotateX: RegExp;
rotateY: RegExp;
rotateZ: RegExp;
rotate3d: RegExp;
scale: RegExp;
scaleX: RegExp;
scaleY: RegExp;
scaleZ: RegExp;
scale3d: RegExp;
skew: RegExp;
skewX: RegExp;
skewY: RegExp;
matrix: RegExp;
matrix3d: RegExp;
perspective: RegExp;
all: RegExp;
};
export declare const filterFunctionsList: {
blur: RegExp;
brightness: RegExp;
contrast: RegExp;
dropShadow: RegExp;
grayscale: RegExp;
hueRotate: RegExp;
invert: RegExp;
opacity: RegExp;
saturate: RegExp;
sepia: RegExp;
all: RegExp;
};
export declare const specificFunctions: {
var: RegExp;
all: RegExp;
calcMix: RegExp;
crossorigin: RegExp;
firstValid: RegExp;
integrity: RegExp;
progress: RegExp;
random: RegExp;
randomItem: RegExp;
referrerpolicy: RegExp;
src: RegExp;
type: RegExp;
toggle: RegExp;
siblingIndex: RegExp;
siblingCount: RegExp;
anchor: RegExp;
anchorSize: RegExp;
scroll: RegExp;
view: RegExp;
linear: RegExp;
cubicBezier: RegExp;
steps: RegExp;
stylistic: RegExp;
styleset: RegExp;
characterVariant: RegExp;
swash: RegExp;
ornaments: RegExp;
annotation: RegExp;
fitContent: RegExp;
minmax: RegExp;
repeat: RegExp;
attr: RegExp;
env: RegExp;
if: RegExp;
url: RegExp;
circle: RegExp;
ellipse: RegExp;
inset: RegExp;
rect: RegExp;
xywh: RegExp;
polygon: RegExp;
path: RegExp;
shape: RegExp;
ray: RegExp;
counter: RegExp;
counters: RegExp;
symbols: RegExp;
linearGradient: RegExp;
radialGradient: RegExp;
conicGradient: RegExp;
repeatingLinearGradient: RegExp;
repeatingRadialGradient: RegExp;
repeatingConicGradient: RegExp;
image: RegExp;
imageSet: RegExp;
crossFade: RegExp;
element: RegExp;
paint: RegExp;
rgb: RegExp;
hsl: RegExp;
hwb: RegExp;
lab: RegExp;
oklab: RegExp;
lch: RegExp;
oklch: RegExp;
color: RegExp;
colorMix: RegExp;
contrastColor: RegExp;
deviceCmyk: RegExp;
lightDark: RegExp;
blur: RegExp;
brightness: RegExp;
contrast: RegExp;
dropShadow: RegExp;
grayscale: RegExp;
hueRotate: RegExp;
invert: RegExp;
opacity: RegExp;
saturate: RegExp;
sepia: RegExp;
calc: RegExp;
calcSize: RegExp;
min: RegExp;
max: RegExp;
clamp: RegExp;
round: RegExp;
mod: RegExp;
rem: RegExp;
sin: RegExp;
cos: RegExp;
tan: RegExp;
asin: RegExp;
acos: RegExp;
atan: RegExp;
atan2: RegExp;
pow: RegExp;
sqrt: RegExp;
hypot: RegExp;
log: RegExp;
exp: RegExp;
abs: RegExp;
sign: RegExp;
translate: RegExp;
translateX: RegExp;
translateY: RegExp;
translateZ: RegExp;
translate3d: RegExp;
rotate: RegExp;
rotateX: RegExp;
rotateY: RegExp;
rotateZ: RegExp;
rotate3d: RegExp;
scale: RegExp;
scaleX: RegExp;
scaleY: RegExp;
scaleZ: RegExp;
scale3d: RegExp;
skew: RegExp;
skewX: RegExp;
skewY: RegExp;
matrix: RegExp;
matrix3d: RegExp;
perspective: RegExp;
};
export { backdropFilterProperty as backdropFilterFunctions };