From 4c1ead0ed61a1106cfd43dfd13a25e0f6483ba8f Mon Sep 17 00:00:00 2001 From: Yankovsky Andrey Date: Thu, 15 Aug 2019 21:45:37 +0300 Subject: [PATCH] Adds onBlur typings to rc-slider (#37644) * Add onBlur typings to rc-slider * Adds onBlur to rc-slider, adds this prop to tests * Add semicolon to rc-slider tests --- types/rc-slider/index.d.ts | 5 +++++ types/rc-slider/rc-slider-tests.tsx | 3 +++ 2 files changed, 8 insertions(+) diff --git a/types/rc-slider/index.d.ts b/types/rc-slider/index.d.ts index 247ddab998..29574a8e95 100644 --- a/types/rc-slider/index.d.ts +++ b/types/rc-slider/index.d.ts @@ -8,6 +8,7 @@ // Nick Maddren // Roman Nevolin // Mojtaba Izadmehr +// Andrey Yankovsky // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 @@ -135,6 +136,10 @@ export interface SliderProps extends CommonApiProps { * onAfterChange will be triggered when ontouchend or onmouseup is triggered. */ onAfterChange?(value: number): void; + /** + * Handle blur event on the control + */ + onBlur?: React.FocusEventHandler; /** * Set initial value of slider. * @default 0 diff --git a/types/rc-slider/rc-slider-tests.tsx b/types/rc-slider/rc-slider-tests.tsx index 0570d8f05d..92dffcbeb1 100644 --- a/types/rc-slider/rc-slider-tests.tsx +++ b/types/rc-slider/rc-slider-tests.tsx @@ -24,6 +24,8 @@ const onChangeFunc1 = (string: number) => {}; const onChangeFunc2 = (string: number[]) => {}; +const onBlurFunc = (e: React.FocusEvent) => {}; + ReactDOM.render(