(data: ParseReturnType<this["_output"]>)
| 4877 | _parse(input: ParseInput): ParseReturnType<this["_output"]> { |
| 4878 | const result = this._def.innerType._parse(input); |
| 4879 | const freeze = (data: ParseReturnType<this["_output"]>) => { |
| 4880 | if (isValid(data)) { |
| 4881 | data.value = Object.freeze(data.value); |
| 4882 | } |
| 4883 | return data; |
| 4884 | }; |
| 4885 | return isAsync(result) ? result.then((data) => freeze(data)) : freeze(result); |
| 4886 | } |
| 4887 |
no test coverage detected