diff --git a/src/DateTimePickerAndroid.android.js b/src/DateTimePickerAndroid.android.js index 3616b6ec..8daf2c7b 100644 --- a/src/DateTimePickerAndroid.android.js +++ b/src/DateTimePickerAndroid.android.js @@ -98,9 +98,9 @@ function open(props: AndroidNativeProps) { presentPicker(); } -function dismiss(mode: AndroidNativeProps['mode']) { +function dismiss(mode: AndroidNativeProps['mode']): Promise { // $FlowFixMe - `AbstractComponent` [1] is not an instance type. - pickers[mode].dismiss(); + return pickers[mode].dismiss(); } export const DateTimePickerAndroid = {open, dismiss}; diff --git a/src/index.d.ts b/src/index.d.ts index 32092fa2..f65e5d73 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -193,7 +193,7 @@ export type WindowsNativeProps = Readonly< declare namespace DateTimePickerAndroidType { const open: (args: AndroidNativeProps) => void; - const dismiss: (mode: AndroidNativeProps['mode']) => void; + const dismiss: (mode: AndroidNativeProps['mode']) => Promise; } declare const RNDateTimePicker: FC<