( value: unknown, path: string, issues: TaskNotesRuntimeQueryIssue[] )
| 3078 | } |
| 3079 | |
| 3080 | function normalizeRuntimeLimit( |
| 3081 | value: unknown, |
| 3082 | path: string, |
| 3083 | issues: TaskNotesRuntimeQueryIssue[] |
| 3084 | ): number | undefined { |
| 3085 | if (typeof value === "undefined" || value === null) return undefined; |
| 3086 | if (typeof value !== "number" || !Number.isInteger(value) || value <= 0) { |
| 3087 | issues.push({ |
| 3088 | path, |
| 3089 | code: "limit_invalid", |
| 3090 | message: "Runtime query limit must be a positive integer.", |
| 3091 | }); |
| 3092 | return undefined; |
| 3093 | } |
| 3094 | return value; |
| 3095 | } |
| 3096 | |
| 3097 | function normalizeRuntimeOffset( |
| 3098 | value: unknown, |
no outgoing calls
no test coverage detected