more validators

This commit is contained in:
Sebastian Seedorf
2020-05-26 16:52:26 +02:00
parent 7367af7fe4
commit 9fa06685ba
13 changed files with 340 additions and 14 deletions

14
validators/symbol.ts Normal file
View File

@@ -0,0 +1,14 @@
import { Validator, Args } from "../mod.ts";
export const isSymbol: Validator = {
type: "isSymbol",
check: (value: any) => {
if (value === null || value === undefined) return;
if (typeof value !== "symbol") {
return {};
}
},
message: (value: any, args?: Args) => {
return `This value has to be a symbol.`;
},
};