diff --git a/packages/jss/src/index.d.ts b/packages/jss/src/index.d.ts index 9d13f7375..f867e9642 100644 --- a/packages/jss/src/index.d.ts +++ b/packages/jss/src/index.d.ts @@ -1,4 +1,4 @@ -import * as css from 'csstype' +import {Properties as CSSProperties} from 'csstype' // Observable support is included as a plugin. Including it here allows // TypeScript users to use Observables, which could be confusing if a user @@ -10,9 +10,9 @@ import {Observable} from 'indefinite-observable' // TODO: Type data better, currently typed as any for allowing to override it type Func = ((data: any) => R) -type NormalCssProperties = css.Properties +type NormalCssProperties = CSSProperties type NormalCssValues = K extends keyof NormalCssProperties - ? NormalCssProperties[K] | JssValue + ? NormalCssProperties[K] : JssValue export type JssStyle =