From c074b9f0d3ad7940b3c192e28138f79880aac902 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 2 Apr 2026 20:50:09 +0200 Subject: [PATCH] Add isPositiveInteger validation function --- src/document/scene-document-validation.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/document/scene-document-validation.ts b/src/document/scene-document-validation.ts index a1522bed..e1fa8282 100644 --- a/src/document/scene-document-validation.ts +++ b/src/document/scene-document-validation.ts @@ -79,6 +79,10 @@ function isPositiveFiniteNumber(value: unknown): value is number { return isFiniteNumber(value) && value > 0; } +function isPositiveInteger(value: unknown): value is number { + return isFiniteNumber(value) && Number.isInteger(value) && value > 0; +} + function isBoolean(value: unknown): value is boolean { return typeof value === "boolean"; }