Skip to content

Commit 1ebfe2c

Browse files
committed
Add nullable type
1 parent c9beb40 commit 1ebfe2c

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "strontium",
3-
"version": "2.8.1",
3+
"version": "2.8.2",
44
"description": "Strontium is a TypeScript toolkit for High Performance API servers built for Production not Projects.",
55
"main": "lib/src/index.js",
66
"types": "lib/src/index.d.ts",

src/utils/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ export type ConstructorOf<T> = {
33
}
44

55
export type UUID = string
6+
7+
export type Nullable<T> = T | null

src/validation/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,17 @@ export * from "./drivers/sanitizers/defaultValue"
88
export * from "./drivers/sanitizers/normalizeEmail"
99

1010
export * from "./drivers/validators/isArray"
11+
export * from "./drivers/validators/isBase64EncodedString"
1112
export * from "./drivers/validators/isBoolean"
13+
export * from "./drivers/validators/isDictionary"
14+
export * from "./drivers/validators/isEnumValue"
1215
export * from "./drivers/validators/isExactly"
16+
export * from "./drivers/validators/isFilter"
1317
export * from "./drivers/validators/isISOCountry"
1418
export * from "./drivers/validators/isISODate"
1519
export * from "./drivers/validators/isNull"
1620
export * from "./drivers/validators/isNumber"
1721
export * from "./drivers/validators/isObject"
1822
export * from "./drivers/validators/isString"
1923
export * from "./drivers/validators/isUndefined"
24+
export * from "./drivers/validators/isUUID"

0 commit comments

Comments
 (0)