Commit 36fe14e
Fix optionality of schemas (#4769)
* Mark catch as input optional
* merge all changes into one PR
* add output optional example
* Improvements
* WIP
* WIP
* Remove never changes
---------
Co-authored-by: Colin McDonnell <[email protected]>1 parent 7a5838d commit 36fe14e
File tree
5 files changed
+112
-10
lines changed- packages/zod/src/v4
- classic/tests
- core
5 files changed
+112
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
40 | 60 | | |
41 | 61 | | |
42 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
1856 | 1856 | | |
1857 | 1857 | | |
1858 | 1858 | | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
1859 | 1864 | | |
1860 | 1865 | | |
1861 | 1866 | | |
| |||
1885 | 1890 | | |
1886 | 1891 | | |
1887 | 1892 | | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
| 1916 | + | |
| 1917 | + | |
| 1918 | + | |
| 1919 | + | |
| 1920 | + | |
| 1921 | + | |
| 1922 | + | |
| 1923 | + | |
1888 | 1924 | | |
1889 | 1925 | | |
1890 | 1926 | | |
1891 | 1927 | | |
| 1928 | + | |
1892 | 1929 | | |
1893 | 1930 | | |
1894 | 1931 | | |
| |||
1921 | 1958 | | |
1922 | 1959 | | |
1923 | 1960 | | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
| 1966 | + | |
| 1967 | + | |
| 1968 | + | |
| 1969 | + | |
| 1970 | + | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
| 1980 | + | |
| 1981 | + | |
| 1982 | + | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
| 1989 | + | |
| 1990 | + | |
| 1991 | + | |
1924 | 1992 | | |
1925 | 1993 | | |
1926 | 1994 | | |
1927 | 1995 | | |
1928 | 1996 | | |
1929 | 1997 | | |
| 1998 | + | |
| 1999 | + | |
| 2000 | + | |
1930 | 2001 | | |
1931 | 2002 | | |
1932 | 2003 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1238 | 1238 | | |
1239 | 1239 | | |
1240 | 1240 | | |
| 1241 | + | |
| 1242 | + | |
1241 | 1243 | | |
1242 | 1244 | | |
1243 | 1245 | | |
| |||
1374 | 1376 | | |
1375 | 1377 | | |
1376 | 1378 | | |
1377 | | - | |
1378 | 1379 | | |
1379 | 1380 | | |
1380 | 1381 | | |
| |||
1882 | 1883 | | |
1883 | 1884 | | |
1884 | 1885 | | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
1885 | 1889 | | |
1886 | 1890 | | |
1887 | 1891 | | |
1888 | 1892 | | |
1889 | 1893 | | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
1890 | 1897 | | |
1891 | 1898 | | |
1892 | 1899 | | |
| |||
1914 | 1921 | | |
1915 | 1922 | | |
1916 | 1923 | | |
| 1924 | + | |
| 1925 | + | |
| 1926 | + | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
1917 | 1932 | | |
1918 | 1933 | | |
1919 | 1934 | | |
| |||
3272 | 3287 | | |
3273 | 3288 | | |
3274 | 3289 | | |
3275 | | - | |
| 3290 | + | |
3276 | 3291 | | |
3277 | 3292 | | |
3278 | 3293 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | 210 | | |
216 | 211 | | |
217 | 212 | | |
| |||
222 | 217 | | |
223 | 218 | | |
224 | 219 | | |
| 220 | + | |
225 | 221 | | |
226 | 222 | | |
227 | 223 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
0 commit comments