( checks: readonly [Check<T>, ...Array<Check<T>>], s: T )
| 4069 | |
| 4070 | /** @internal */ |
| 4071 | export function runChecks<T>( |
| 4072 | checks: readonly [Check<T>, ...Array<Check<T>>], |
| 4073 | s: T |
| 4074 | ): Result.Result<T, SchemaIssue.Issue> { |
| 4075 | const issues = collectIssues(checks, s, undefined, unknown, { errors: "all" }) |
| 4076 | if (issues) { |
| 4077 | const issue = new SchemaIssue.Composite(unknown, issues) |
| 4078 | return Result.fail(issue) |
| 4079 | } |
| 4080 | return Result.succeed(s) |
| 4081 | } |
| 4082 | |
| 4083 | /** @internal */ |
| 4084 | export interface ConstructorDescriptor { |
nothing calls this directly
no test coverage detected