Skip to content

Commit 5b7bcc7

Browse files
aimedtomkp
authored andcommitted
fix: typescript definitions (#232)
* fix: typescript definitions React and Prefixer have no default exports, but need to be imported as a module. * fix: typescript definitions Fixes a bug when importing default and single exports.
1 parent 6dfe30a commit 5b7bcc7

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

index.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import React, { CSSProperties } from 'react';
2-
import Prefixer from 'inline-style-prefixer';
1+
import * as Prefixer from 'inline-style-prefixer';
2+
import * as React from 'react';
33

44
export type Size = string | number;
55

@@ -18,11 +18,11 @@ export interface Props {
1818
onResizerClick?: (event: MouseEvent) => void;
1919
onResizerDoubleClick?: (event: MouseEvent) => void;
2020
prefixer?: Prefixer;
21-
style?: CSSProperties;
22-
resizerStyle?: CSSProperties;
23-
paneStyle?: CSSProperties;
24-
pane1Style?: CSSProperties;
25-
pane2Style?: CSSProperties;
21+
style?: React.CSSProperties;
22+
resizerStyle?: React.CSSProperties;
23+
paneStyle?: React.CSSProperties;
24+
pane1Style?: React.CSSProperties;
25+
pane2Style?: React.CSSProperties;
2626
resizerClassName?: string;
2727
step?: number;
2828
}
@@ -50,4 +50,4 @@ declare class SplitPane extends React.Component<Props, State> {
5050
static defaultProps: Props;
5151
}
5252

53-
export { SplitPane as default };
53+
export { SplitPane as default };

0 commit comments

Comments
 (0)