File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import preset from 'jss-preset-default'
55import filterProps from './utils/filter-props'
66import composeClasses from './utils/compose-classes'
77import type {
8+ styledType ,
89 StyledElementAttrsType ,
910 StyledElementType ,
1011 tagOrStyledElementTypeype ,
@@ -13,7 +14,7 @@ import type {
1314
1415const jssDefault = createJss ( preset ( ) )
1516
16- const createStyled = ( jss ? : Function = jssDefault ) => ( baseStyles : Object = { } ) = > {
17+ const createStyled = ( jss ? : Function = jssDefault ) => ( baseStyles : Object = { } ) : styledType => {
1718 const sheets = { }
1819 let counter = 0
1920
Original file line number Diff line number Diff line change 11import React from 'react'
2+ import type { styledType } from '../types'
23
3-
4- export default ( styled : Function ) => {
4+ export default ( styled : styledType ) => {
55 const App = styled ( 'div' , {
66 margin : 50 ,
77 } )
Original file line number Diff line number Diff line change 1- export type styledType = {
1+ export type styledType = Function & {
22 sheets : {
33 // TODO: use types from jss
44 staticSheet : Object ,
You can’t perform that action at this time.
0 commit comments