From 6b1ee48d26a28590e1c8596c0b9e7dc43af3150d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristj=C3=A1n=20Oddsson?= Date: Fri, 6 Sep 2019 10:27:57 +0100 Subject: [PATCH] add `Promise` to handlers return types --- index.d.ts | 4 ++-- src/index.js.flow | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.d.ts b/index.d.ts index 62f9b88..8021371 100644 --- a/index.d.ts +++ b/index.d.ts @@ -22,7 +22,7 @@ export type SimpleResponse = { } export type RemoteFormHandler = (form: HTMLFormElement, kicker: Kicker, req: SimpleRequest) => void | Promise; -export function afterRemote(fn: (form: HTMLFormElement) => void): void; -export function beforeRemote(fn: (form: HTMLFormElement) => void): void; +export function afterRemote(fn: (form: HTMLFormElement) => void | Promise): void; +export function beforeRemote(fn: (form: HTMLFormElement) => void | Promise): void; export function remoteForm(selector: string, fn: RemoteFormHandler): void; export function remoteUninstall(selector: string, fn: RemoteFormHandler): void; diff --git a/src/index.js.flow b/src/index.js.flow index c8a8f24..57d8719 100644 --- a/src/index.js.flow +++ b/src/index.js.flow @@ -24,7 +24,7 @@ export type SimpleResponse = { } export type RemoteFormHandler = (form: HTMLFormElement, kicker: Kicker, req: SimpleRequest) => void | Promise; -declare export function afterRemote(fn: (form: HTMLFormElement) => void): void; -declare export function beforeRemote(fn: (form: HTMLFormElement) => void): void; +declare export function afterRemote(fn: (form: HTMLFormElement) => void | Promise): void; +declare export function beforeRemote(fn: (form: HTMLFormElement) => void | Promise): void; declare export function remoteForm(selector: string, fn: RemoteFormHandler): void; declare export function remoteUninstall(selector: string, fn: RemoteFormHandler): void;