From 397b165e55e4e82c3ff38719d80c002628db3876 Mon Sep 17 00:00:00 2001 From: ztimson Date: Mon, 21 Jul 2025 19:11:16 -0400 Subject: [PATCH] Better search include/excludes --- package.json | 2 +- src/search.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f48695e..bfcf1c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/utils", - "version": "0.26.12", + "version": "0.26.13", "description": "Utility library", "author": "Zak Timson", "license": "MIT", diff --git a/src/search.ts b/src/search.ts index 63312a2..37116df 100644 --- a/src/search.ts +++ b/src/search.ts @@ -39,8 +39,8 @@ export function logicTest(target: object, condition: string): boolean { case '=': case '==': return a == b; case '!=': return a != b; - case '+': return a.toString().includes(b); - case '-': return !a.toString().includes(b); + case '+': return a?.toString().includes(b); + case '-': return !a?.toString().includes(b); case '>': return a > b; case '>=': return a >= b; case '<': return a < b;