Skip to content

Commit 253a136

Browse files
committed
Fix styledType
1 parent 3a90aa3 commit 253a136

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import preset from 'jss-preset-default'
55
import filterProps from './utils/filter-props'
66
import composeClasses from './utils/compose-classes'
77
import type {
8+
styledType,
89
StyledElementAttrsType,
910
StyledElementType,
1011
tagOrStyledElementTypeype,
@@ -13,7 +14,7 @@ import type {
1314

1415
const 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

src/tests/App.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 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
})

src/types/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export type styledType = {
1+
export type styledType = Function & {
22
sheets: {
33
// TODO: use types from jss
44
staticSheet: Object,

0 commit comments

Comments
 (0)