I use this approach for style in my vue ts project.
private styleTableObject: CSSStyleSheet = {
width: '100%',
height: '76%'
}
I am forced to the any type.
private styleTableObject: any = {
width: '100%',
height: '76%'
}
Error logs:
Type '{ width: string; height: string; }' is not assignable to type 'CSSStyleSheet'.
Object literal may only specify known properties, and 'width' does not exist in type 'CSSStyleSheet'.
If a use any type from visual code helper i got error logs:
Type '{ width: string; height: string; }' is not assignable to type 'StyleSheet'.
Object literal may only specify known properties, and 'width' does not exist in type 'StyleSheet'.
219:13 Type '{ width: string; height: string; }' is missing the following properties from type 'CSSStyleDeclaration': alignContent, alignItems, alignSelf, alignmentBaseline, and 382 more.