@serenity-is/domwise / StylePropertiesBase

Type Alias: StylePropertiesBase

StylePropertiesBase = Partial<Pick<CSSStyleDeclaration, { [K in keyof CSSStyleDeclaration]: K extends string ? CSSStyleDeclaration[K] extends string ? K : never : never }[keyof CSSStyleDeclaration]>>

Defined in: types/style-attributes.d.ts:9

CSSStyleDeclaration contains methods, readonly properties and an index signature, which we all need to filter out.