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"; }