()
| 6889 | } |
| 6890 | } |
| 6891 | function exitOnErrorMode() { |
| 6892 | const missing = gen.let("missing"); |
| 6893 | if (useLoop || $data) { |
| 6894 | const valid = gen.let("valid", true); |
| 6895 | cxt.block$data(valid, () => loopUntilMissing(missing, valid)); |
| 6896 | cxt.ok(valid); |
| 6897 | } |
| 6898 | else { |
| 6899 | gen.if((0, code_1.checkMissingProp)(cxt, schema, missing)); |
| 6900 | (0, code_1.reportMissingProp)(cxt, missing); |
| 6901 | gen.else(); |
| 6902 | } |
| 6903 | } |
| 6904 | function loopAllRequired() { |
| 6905 | gen.forOf("prop", schemaCode, (prop) => { |
| 6906 | cxt.setParams({ missingProperty: prop }); |
no test coverage detected