-
[TypeScript] Zod ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Zod ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด๊ฐ๋ฉฐํ์
์คํฌ๋ฆฝํธ(TypeScript)์์ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ฝ๊ฒ ํด์ฃผ๋ Zod ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. Zod ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ๋
ํ์
์คํฌ๋ฆฝํธ(TypeScript)์์ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ฝ๊ฒ ํด์ฃผ๋ ์คํค๋ง ์ ์ธ ๋ฐ ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ผ์ด๋ธ๋ฌ๋ฆฌํ์
์์ ์ฑ์ ์ ์งํ๋ฉด์ ๋ฐ์ดํฐ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ ์ ์๋๋ก ์ค๊ณ๋์ด ์๋ค.๋ฐ์ดํฐ ๊ฒ์ฆ์ ๋์ฑ ๋ช
ํํ๊ณ ์ง๊ด์ ์ผ๋ก ์ํํ ์ ์๋๋ก ๋์์ค๋ค. ์ค์น$ npm install zod # yarn add zod ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ๋ค์๊ณผ ๊ฐ์ด ๊ฐ๋จํ ๋ฌธ์์ด(String) ์คํค๋ง๋ฅผ ๋ง๋ค ์ ์๋ค.import { z } from "zod";// creating a schema for stringsconst mySchema = z.string();// parsingmySchem..
2024.10.11