Skip to content

Commit

Permalink
chore: export slider、range and handle props interface (#718)
Browse files Browse the repository at this point in the history
* chore: export slider、range and handle  props interface

* fix: lint

* fix: lint
  • Loading branch information
kerm1it committed Dec 1, 2020
1 parent f4f56f1 commit 674ca16
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
1 change: 1 addition & 0 deletions src/common/createSlider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ export default function createSlider<
Props extends GenericSliderProps,
State extends GenericSliderState
>(Component: GenericSlider<Props, State>): React.ComponentClass<Props, State> {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
return class ComponentEnhancer extends Component {
static displayName = `ComponentEnhancer(${Component.displayName})`;

Expand Down
1 change: 1 addition & 0 deletions src/createSliderWithTooltip.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ interface ComponentWrapperState {
export default function createSliderWithTooltip<Props extends GenericSliderProps>(
Component: React.ComponentClass<Props>,
) {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
return class ComponentWrapper extends React.Component<
ComponentWrapperProps & React.ComponentProps<typeof Component>,
ComponentWrapperState
Expand Down
14 changes: 11 additions & 3 deletions src/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Slider, { SliderProps } from './Slider';
import Range from './Range';
import Handle from './Handle';
import Range, { RangeProps } from './Range';
import Handle, { HandleProps } from './Handle';
import createSliderWithTooltip from './createSliderWithTooltip';
import SliderTooltip from './common/SliderTooltip';

Expand All @@ -16,4 +16,12 @@ InternalSlider.Range = Range;
InternalSlider.Handle = Handle;
InternalSlider.createSliderWithTooltip = createSliderWithTooltip;
export default InternalSlider;
export { Range, Handle, createSliderWithTooltip, SliderTooltip };
export {
SliderProps,
Range,
RangeProps,
Handle,
HandleProps,
createSliderWithTooltip,
SliderTooltip,
};

1 comment on commit 674ca16

@vercel
Copy link

@vercel vercel bot commented on 674ca16 Dec 1, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.