From 4f70f710b5f468bd69177add40b9728a1825b744 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20Adem=20I=C5=9EIKLI?= Date: Mon, 25 Dec 2023 17:05:51 +0100 Subject: [PATCH] Fixed missing types --- src/Types.ts | 2 +- src/rules/isRequired.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Types.ts b/src/Types.ts index 73d25bb..83d6223 100644 --- a/src/Types.ts +++ b/src/Types.ts @@ -29,7 +29,7 @@ export type RuleType = | "string" | "url"; -export type RuleFunction = (...args: any[]) => Promise; +export type RuleFunction = (...args: any[]) => Promise | boolean; export type ValidationResult = Record; diff --git a/src/rules/isRequired.ts b/src/rules/isRequired.ts index 238de3d..805ba34 100644 --- a/src/rules/isRequired.ts +++ b/src/rules/isRequired.ts @@ -1,4 +1,4 @@ -export default async (value: any): Promise => { +export default (value: any): boolean => { if (value === null || value === undefined) { return false; }