(data, params)
| 29651 | throw result.error; |
| 29652 | } |
| 29653 | safeParse(data, params) { |
| 29654 | var _a5; |
| 29655 | const ctx = { |
| 29656 | common: { |
| 29657 | issues: [], |
| 29658 | async: (_a5 = params === null || params === void 0 ? void 0 : params.async) !== null && _a5 !== void 0 ? _a5 : false, |
| 29659 | contextualErrorMap: params === null || params === void 0 ? void 0 : params.errorMap |
| 29660 | }, |
| 29661 | path: (params === null || params === void 0 ? void 0 : params.path) || [], |
| 29662 | schemaErrorMap: this._def.errorMap, |
| 29663 | parent: null, |
| 29664 | data, |
| 29665 | parsedType: (0, util_1.getParsedType)(data) |
| 29666 | }; |
| 29667 | const result = this._parseSync({ data, path: ctx.path, parent: ctx }); |
| 29668 | return handleResult(ctx, result); |
| 29669 | } |
| 29670 | async parseAsync(data, params) { |
| 29671 | const result = await this.safeParseAsync(data, params); |
| 29672 | if (result.success) |
no test coverage detected