summaryrefslogtreecommitdiff
path: root/std/node/util.ts
diff options
context:
space:
mode:
authorAli Hasani <a.hassssani@gmail.com>2020-04-09 03:14:39 +0430
committerGitHub <noreply@github.com>2020-04-08 18:44:39 -0400
commit90d683127147975a08df45bac0de6b719ca07ce4 (patch)
tree879bdffc6832443d784754334e45a5a048d7c4c6 /std/node/util.ts
parent68bde7a0c693794ff778c09154833ac0e9d177b4 (diff)
feat(std/node): add isPrimitive (#4673)
Diffstat (limited to 'std/node/util.ts')
-rw-r--r--std/node/util.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/std/node/util.ts b/std/node/util.ts
index 9879da513..73cbbf823 100644
--- a/std/node/util.ts
+++ b/std/node/util.ts
@@ -46,6 +46,12 @@ export function isRegExp(value: unknown): boolean {
return value instanceof RegExp;
}
+export function isPrimitive(value: unknown): boolean {
+ return (
+ value === null || (typeof value !== "object" && typeof value !== "function")
+ );
+}
+
export function validateIntegerRange(
value: number,
name: string,