{"id":497,"date":"2026-05-17T07:03:05","date_gmt":"2026-05-16T23:03:05","guid":{"rendered":"https:\/\/junai.ai\/blog\/ts-tsconfig-10\/"},"modified":"2026-05-17T07:03:05","modified_gmt":"2026-05-16T23:03:05","slug":"ts-tsconfig-10","status":"publish","type":"post","link":"https:\/\/junai.ai\/blog\/ts-tsconfig-10\/","title":{"rendered":"tsconfig \ud575\uc2ec \uc635\uc158 10\uac00\uc9c0 (\uae30\ucd08 10\ud3b8)"},"content":{"rendered":"\n<!-- WordPress REST API \ubc1c\ud589\uc6a9 HTML (\uc790\ub3d9 \uc0dd\uc131) -->\n<!-- WP-FEATURED-MEDIA-ID: 283 -->\n<div style=\"max-width:800px;margin:0 auto;\">\n<style>\n:root{--color-primary:#3178c6;--color-accent:#60a5fa;--color-bg:#fafafa;--color-bg-card:#ffffff;--color-text:#1e293b;--color-text-muted:#64748b;--hero-start:#0f172a;--hero-end:#3178c6;--font-body:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Noto Sans KR',sans-serif;--size-body:17px;--line-height:1.75;}\n*{box-sizing:border-box;}\n.container{max-width:760px;margin:0 auto;padding:0 22px 80px;}\n.hero{background:linear-gradient(135deg,var(--hero-start) 0%,var(--hero-end) 100%);color:#fff;padding:72px 22px 56px;text-align:center;}\n.hero .badge{display:inline-block;background:rgba(96,165,250,0.18);color:var(--color-accent);padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:0.5px;margin-bottom:18px;}\n.hero h1{margin:0 0 18px;font-size:36px;line-height:1.3;letter-spacing:-0.3px;}\n.hero p.sub{margin:0 auto;max-width:580px;font-size:17px;color:#dbeafe;}\n.hero img{width:100%;max-width:720px;height:auto;margin:36px auto 0;display:block;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,0.3);}\n.meta{display:flex;gap:14px;justify-content:center;margin-top:20px;font-size:13px;color:#93c5fd;flex-wrap:wrap;}\n.meta span::before{content:\"\u00b7\";margin-right:14px;color:#1e3a8a;}\n.meta span:first-child::before{content:\"\";margin:0;}\narticle{background:var(--color-bg-card);margin-top:-36px;padding:44px 28px;border-radius:14px;box-shadow:0 2px 18px rgba(0,0,0,0.06);}\narticle p{margin:0 0 18px;}\nh2{font-size:28px;line-height:1.35;letter-spacing:-0.3px;margin:48px 0 18px;padding-bottom:10px;border-bottom:2px solid var(--color-primary);}\nh2:first-of-type{margin-top:8px;}\nh3{font-size:21px;line-height:1.4;margin:30px 0 12px;color:var(--color-primary);}\ncode{background:#f1f5f9;color:#0f172a;padding:2px 6px;border-radius:4px;font-family:'SFMono-Regular',Menlo,Consolas,monospace;font-size:0.92em;}\npre{background:#0f172a;color:#e2e8f0;padding:18px 20px;border-radius:10px;overflow-x:auto;font-size:14.5px;line-height:1.65;margin:18px 0;}\npre code{background:transparent;color:inherit;padding:0;}\nul,ol{margin:0 0 18px;padding-left:24px;}\nli{margin-bottom:8px;}\nstrong{color:#0f172a;}\n.databox{background:#eff6ff;border-left:4px solid var(--color-primary);padding:18px 20px;border-radius:6px;margin:22px 0;}\n.databox p{margin:0 0 8px;}\n.databox p:last-child{margin:0;}\n.databox strong{color:var(--color-primary);}\n.warnbox{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-left:4px solid #d97706;padding:18px 20px;border-radius:6px;margin:22px 0;}\n.warnbox strong{color:#92400e;}\n.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0;}\ntable{width:100%;border-collapse:collapse;font-size:15px;background:var(--color-bg-card);}\nth,td{padding:11px 12px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;}\nth{background:#f1f5f9;font-weight:700;color:#0f172a;}\ntd:first-child,th:first-child{font-weight:700;}\n.cta{background:linear-gradient(135deg,#3178c6 0%,#60a5fa 100%);color:#fff;padding:30px 24px;border-radius:12px;margin-top:44px;text-align:center;}\n.cta h3{color:#fff;margin:0 0 10px;}\n.cta p{margin:0;color:#dbeafe;}\n.series-nav{background:#eff6ff;padding:18px 22px;border-radius:10px;margin-top:24px;font-size:14.5px;color:var(--color-text-muted);}\n.series-nav strong{color:var(--color-primary);}\n@media (max-width:480px){.hero{padding:52px 18px 44px;}.hero h1{font-size:26px;}.hero p.sub{font-size:15px;}article{padding:28px 18px;border-radius:10px;}h2{font-size:22px;}h3{font-size:18px;}body{font-size:16px;}pre{font-size:13px;padding:14px 16px;}}\n@media (max-width:560px){.tablewrap table,.tablewrap thead,.tablewrap tbody,.tablewrap tr,.tablewrap th,.tablewrap td{display:block;width:auto;}.tablewrap thead{display:none;}.tablewrap tr{margin:0 0 14px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;}.tablewrap td{border:none;border-bottom:1px solid #f1f5f9;padding:9px 14px;}.tablewrap td:first-child{background:#eff6ff;font-weight:800;font-size:15.5px;}.tablewrap td:last-child{border-bottom:none;}.tablewrap td[data-label]::before{content:attr(data-label) \" \u2014 \";font-weight:700;color:var(--color-primary);}}\n<\/style>\n<header class=\"hero\">\n  <span class=\"badge\">\ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8 \uad50\uc7ac \u00b7 10\ud3b8 \/ 20\ud3b8<\/span>\n  <h1>tsconfig \ud575\uc2ec \uc635\uc158 10\uac00\uc9c0<\/h1>\n  <p class=\"sub\">\uc635\uc158 100\uac1c \uc911 \ub9e4\uc77c \ub9cc\ub098\ub294 10\uac1c\uc640 \uc2e4\uc804 \uc870\ud569.<\/p>\n  <div class=\"meta\"><span>\uae30\ucd08<\/span><span>\uc77d\ub294 \uc2dc\uac04 8\ubd84<\/span><span>2026-05-17<\/span><\/div>\n  <img decoding=\"async\" src=\"https:\/\/junai.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-62.jpg\" alt=\"tsconfig.json \uc758 \uc8fc\uc694 \uc635\uc158\uc774 \uce74\ud14c\uace0\ub9ac\ubcc4\ub85c \uc815\ub82c\ub41c \uc77c\ub7ec\uc2a4\ud2b8\">\n<\/header>\n\n<div class=\"container\">\n<article>\n\n<p>tsconfig.json \uc740 \ucc98\uc74c \ubcf4\uba74 \uc635\uc158 100\uac1c\uc5d0 \uc555\ub3c4\ub429\ub2c8\ub2e4. \ub2e4\ud589\ud788 \uc2e4\uc804\uc5d0\uc11c \ub9e4\uc77c \ub9cc\ub098\ub294 \uac74 10\uac1c \uc548\ud30e. 10\ud3b8\uc740 \uadf8 10\uac1c\uc758 \uc758\ubbf8\u00b7\uc2e4\uc804 \uac12\u00b7\uc5b8\uc81c \ubb34\uc5c7\uc744 \uc120\ud0dd\ud560\uc9c0 \uc815\ub9ac\ud569\ub2c8\ub2e4. \uae30\ucd08 \ud30c\ud2b8\uc758 \ub9c8\uc9c0\ub9c9 \u2014 \ub2e4\uc74c\ubd80\ud130\ub294 \uc911\uae09\uc73c\ub85c \ub4e4\uc5b4\uac11\ub2c8\ub2e4.<\/p>\n\n<h2>2026\ub144 \ud45c\uc900 tsconfig \u2014 \ud55c \ubc88\uc5d0<\/h2>\n\n<pre><code>{\n  \"compilerOptions\": {\n    \"target\": \"ES2022\",\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"Bundler\",\n    \"lib\": [\"ES2022\", \"DOM\"],\n    \"strict\": true,\n    \"noUncheckedIndexedAccess\": true,\n    \"esModuleInterop\": true,\n    \"allowSyntheticDefaultImports\": true,\n    \"isolatedModules\": true,\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"outDir\": \"dist\",\n    \"rootDir\": \"src\"\n  },\n  \"include\": [\"src\/**\/*\"],\n  \"exclude\": [\"node_modules\", \"dist\"]\n}<\/code><\/pre>\n\n<p>\uc774 \ud55c \ubb36\uc74c\uc774 2026\ub144 \uc0c8 \ud504\ub85c\uc81d\ud2b8\uc758 \uae30\ubcf8\uac12. \uc544\ub798\uc11c \ud575\uc2ec 10\uac1c\ub97c \ud558\ub098\uc529 \ud489\ub2c8\ub2e4.<\/p>\n\n<h2>1. target \u2014 \ucef4\ud30c\uc77c\ub41c JS \uc758 \ubb38\ubc95 \ubc84\uc804<\/h2>\n\n<pre><code>\"target\": \"ES2022\"   \/\/ \ucd5c\uc2e0 Node\u00b7\ube0c\ub77c\uc6b0\uc800 \ub300\ubd80\ubd84 OK\n\"target\": \"ES2015\"   \/\/ IE11 \uae4c\uc9c0 \u2014 \uac70\uc758 \uc548 \uc500\n\"target\": \"ESNext\"   \/\/ \ubcc0\ud658 \uc548 \ud568 (\ubc88\ub4e4\ub7ec\uac00 \ub2e4\uc6b4\ub808\ubca8)<\/code><\/pre>\n\n<p>\ub192\uc744\uc218\ub85d \ubcc0\ud658 \uc548 \uac70\uce58\uace0 \uc791\uc740 \ucf54\ub4dc. 2026\ub144 \uc0c8 \ud504\ub85c\uc81d\ud2b8\ub294 <strong>ES2022<\/strong> \ub610\ub294 <strong>ESNext<\/strong>. async\/await\u00b7optional chaining \uac19\uc740 \ubb38\ubc95\uc774 \uadf8\ub300\ub85c \uc0b4\uc544\ub0a8\uc2b5\ub2c8\ub2e4.<\/p>\n\n<h2>2. module \u2014 import\/export \ubcc0\ud658 \ubc29\uc2dd<\/h2>\n\n<pre><code>\"module\": \"ESNext\"      \/\/ import\/export \uadf8\ub300\ub85c \ub460 (\ubc88\ub4e4\ub7ec\uc6a9)\n\"module\": \"NodeNext\"    \/\/ Node 16+ \uc758 ESM\/CJS \uc790\ub3d9 \ud310\ubcc4\n\"module\": \"CommonJS\"    \/\/ require\/module.exports \ub85c \ubcc0\ud658 (\uc61b Node)<\/code><\/pre>\n\n<h2>3. moduleResolution \u2014 import \uacbd\ub85c \ucc3e\ub294 \uaddc\uce59<\/h2>\n\n<pre><code>\"moduleResolution\": \"Bundler\"    \/\/ 2026 \ud45c\uc900 (vite\/esbuild \ud638\ud658)\n\"moduleResolution\": \"NodeNext\"   \/\/ Node \uc758 \uc815\uc2dd ESM \uaddc\uce59\n\"moduleResolution\": \"Node\"       \/\/ \uc61b \ubc29\uc2dd (\ud655\uc7a5\uc790 \uc0dd\ub7b5 \ub4f1)<\/code><\/pre>\n\n<div class=\"databox\">\n  <p><strong>2026 \uad8c\uc7a5 \uc870\ud569.<\/strong> \uc0c8 \ud504\ub860\ud2b8\uc5d4\ub4dc\u00b7CLI \ud504\ub85c\uc81d\ud2b8\ub294 <code>module: \"ESNext\"<\/code> + <code>moduleResolution: \"Bundler\"<\/code>. \uc21c\uc218 Node \ubc31\uc5d4\ub4dc\ub294 <code>module: \"NodeNext\"<\/code> + <code>moduleResolution: \"NodeNext\"<\/code>. \ub458\uc774 \uc9dd\uafcd\uc774\ub77c \uc11e\uc73c\uba74 \uc5d0\ub7ec.<\/p>\n<\/div>\n\n<h2>4. strict \u2014 \ud55c \uc635\uc158\uc774 7\uac1c\ub97c \ud55c\uaebc\ubc88\uc5d0<\/h2>\n\n<pre><code>\"strict\": true\n\/\/ = strictNullChecks\n\/\/ + noImplicitAny\n\/\/ + strictFunctionTypes\n\/\/ + strictBindCallApply\n\/\/ + strictPropertyInitialization\n\/\/ + noImplicitThis\n\/\/ + useUnknownInCatchVariables\n\/\/ + alwaysStrict<\/code><\/pre>\n\n<p><strong>\uc0c8 \ud504\ub85c\uc81d\ud2b8\ub294 \ubb34\uc870\uac74 true.<\/strong> \uae30\uc874 \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc810\uc9c4 \ub3c4\uc785 \uc911\uc774\uba74 7\uac1c\ub97c \ub530\ub85c \ucf1c\uae30. strict \uc548 \ucf1c\uba74 TS \uc758 \uac00\uce58 \uc808\ubc18\uc740 \uc8fd\uc2b5\ub2c8\ub2e4.<\/p>\n\n<h2>5. noUncheckedIndexedAccess \u2014 \ubc30\uc5f4\/\uac1d\uccb4 \uc778\ub371\uc2a4\uc5d0 undefined<\/h2>\n\n<pre><code>\"noUncheckedIndexedAccess\": true\n\nconst arr = [1, 2, 3];\nconst x = arr[10];    \/\/ x: number | undefined  \u2190 !!\n\/\/ \uc635\uc158 \ub044\uba74 x: number (\uc2e4\uc81c\ub860 undefined \uc778\ub370 \uac70\uc9d3\ub9d0)\n\n\/\/ \uac80\uc0ac \uc5c6\uc73c\uba74 \ucef4\ud30c\uc77c \uc5d0\ub7ec\nconsole.log(x.toFixed(2));    \/\/ \u274c 'x' is possibly 'undefined'\nif (x !== undefined) {\n  console.log(x.toFixed(2));   \/\/ \u2705\n}<\/code><\/pre>\n\n<p>\uc774 \uc635\uc158 \ucf1c\ub294 \uac8c strict \uc758 \ub2e4\uc74c \ub2e8\uacc4\uc785\ub2c8\ub2e4. \uc57d\uac04 \uc9dc\uc99d\ub098\uc9c0\ub9cc \uc9c4\uc9dc \ubc84\uadf8 \uc7a1\uc2b5\ub2c8\ub2e4. 18\ud3b8(strict \uae4a\uc774) \uc5d0\uc11c \ub354.<\/p>\n\n<h2>6. lib \u2014 \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ud45c\uc900 \ub77c\uc774\ube0c\ub7ec\ub9ac<\/h2>\n\n<pre><code>\"lib\": [\"ES2022\", \"DOM\"]              \/\/ \ube0c\ub77c\uc6b0\uc800 \ucf54\ub4dc\n\"lib\": [\"ES2022\"]                      \/\/ \uc21c\uc218 Node (DOM \uc5c6\uc74c)\n\"lib\": [\"ES2022\", \"WebWorker\"]         \/\/ Service Worker<\/code><\/pre>\n\n<p><code>document<\/code>\u00b7<code>fetch<\/code> \uac19\uc740 \ube0c\ub77c\uc6b0\uc800 API \uac00 \uc548 \ubcf4\uc774\uba74 <code>DOM<\/code> \ube60\uc838\uc788\uc5b4\uc694. Node \ub9cc \uc4f0\ub294 \ucf54\ub4dc\uc5d0\uc11c \uc2e4\uc218\ub85c <code>window<\/code> \ubabb \uc4f0\uac8c \ud558\ub824\uba74 DOM \uc81c\uc678.<\/p>\n\n<h2>7. include \u00b7 exclude \u00b7 files<\/h2>\n\n<pre><code>\"include\": [\"src\/**\/*\"],              \/\/ glob \ud328\ud134\n\"exclude\": [\"node_modules\", \"dist\", \"**\/*.test.ts\"],\n\"files\": [\"src\/index.ts\"]              \/\/ \uba85\uc2dc\uc801 (drop \uac70\uc758 \uc548 \uc500)<\/code><\/pre>\n\n<p>include \uc5c6\uc73c\uba74 \ud504\ub85c\uc81d\ud2b8 \uc804\uccb4. <code>node_modules<\/code> \ub294 \uae30\ubcf8 exclude \ub77c\uc11c \uba85\uc2dc \uc548 \ud574\ub3c4 OK \uc9c0\ub9cc \uba85\uc2dc\uac00 \uc548\uc804.<\/p>\n\n<h2>8. paths \u00b7 baseUrl \u2014 \uacbd\ub85c alias<\/h2>\n\n<pre><code>\"baseUrl\": \".\",\n\"paths\": {\n  \"@\/*\": [\"src\/*\"],\n  \"@components\/*\": [\"src\/components\/*\"]\n}<\/code><\/pre>\n\n<p>9\ud3b8\uc5d0\uc11c \ud55c \uc904 \u2014 \ub7f0\ud0c0\uc784\uc5d0\ub294 \ubc88\ub4e4\ub7ec\uac00 \uc54c\uc544\uc57c \ub3d9\uc791. TSC \ub9cc\uc73c\ub85c\ub294 \ub3d9\uc791 \uc548 \ud568.<\/p>\n\n<h2>9. esModuleInterop + allowSyntheticDefaultImports \u2014 CJS \ud638\ud658<\/h2>\n\n<pre><code>\"esModuleInterop\": true,\n\"allowSyntheticDefaultImports\": true\n\n\/\/ \ucf1c\uae30 \uc804 \u2014 CJS \ubaa8\ub4c8 import \uc5b4\uc0c9\nimport * as React from \"react\";\n\n\/\/ \ucf20 \ud6c4 \u2014 default \ucc98\ub7fc \uc790\uc5f0\uc2a4\ub7fd\uac8c\nimport React from \"react\";<\/code><\/pre>\n\n<p>\uac70\uc758 \ubaa8\ub4e0 \ucf54\ub4dc\ubca0\uc774\uc2a4\uac00 \ucf2d\ub2c8\ub2e4. \uc548 \ucf1c\uba74 CJS \ub77c\uc774\ube0c\ub7ec\ub9ac import \uac00 \uc5b4\uc0c9\ud574\uc838\uc694.<\/p>\n\n<h2>10. skipLibCheck \u2014 \ube4c\ub4dc \uc18d\ub3c4<\/h2>\n\n<pre><code>\"skipLibCheck\": true<\/code><\/pre>\n\n<p>node_modules \uc548\uc758 .d.ts \ud30c\uc77c \ud0c0\uc785 \uccb4\ud06c\ub97c \uc0dd\ub7b5. \ube4c\ub4dc \uc2dc\uac04 \ud06c\uac8c \uc904\uace0, \ub77c\uc774\ube0c\ub7ec\ub9ac \ud0c0\uc785 \uc5d0\ub7ec\ub85c \ube4c\ub4dc\uac00 \ub9c9\ud788\ub294 \uc0ac\uace0\ub3c4 \ub9c9\uc544\uc90d\ub2c8\ub2e4. <strong>\uac70\uc758 \ud56d\uc0c1 true<\/strong>.<\/p>\n\n<h2>\uc2e4\uc804 \ud55c \ud45c \u2014 \ud658\uacbd\ubcc4 \ucd94\ucc9c<\/h2>\n\n<div class=\"tablewrap\">\n<table>\n  <thead>\n    <tr><th>\ud658\uacbd<\/th><th>module<\/th><th>moduleResolution<\/th><th>lib<\/th><\/tr>\n  <\/thead>\n  <tbody>\n    <tr><td data-label=\"\ud658\uacbd\">React \/ Vite<\/td><td data-label=\"m\">ESNext<\/td><td data-label=\"mr\">Bundler<\/td><td data-label=\"lib\">ES2022, DOM<\/td><\/tr>\n    <tr><td data-label=\"\ud658\uacbd\">Next.js<\/td><td data-label=\"m\">ESNext<\/td><td data-label=\"mr\">Bundler<\/td><td data-label=\"lib\">ES2022, DOM<\/td><\/tr>\n    <tr><td data-label=\"\ud658\uacbd\">Node \ubc31\uc5d4\ub4dc (ESM)<\/td><td data-label=\"m\">NodeNext<\/td><td data-label=\"mr\">NodeNext<\/td><td data-label=\"lib\">ES2022<\/td><\/tr>\n    <tr><td data-label=\"\ud658\uacbd\">CLI \/ \ub3c4\uad6c<\/td><td data-label=\"m\">NodeNext<\/td><td data-label=\"mr\">NodeNext<\/td><td data-label=\"lib\">ES2022<\/td><\/tr>\n    <tr><td data-label=\"\ud658\uacbd\">\ub77c\uc774\ube0c\ub7ec\ub9ac \ubc1c\ud589<\/td><td data-label=\"m\">ES2022<\/td><td data-label=\"mr\">Bundler<\/td><td data-label=\"lib\">ES2022<\/td><\/tr>\n  <\/tbody>\n<\/table>\n<\/div>\n\n<div class=\"warnbox\">\n  <p><strong>\ub300\ubd80\ubd84\uc758 \uacbd\uc6b0 \ucc98\uc74c\ubd80\ud130 \ub9cc\ub4e4\uc9c0 \ub9c8\uc138\uc694.<\/strong> <code>npm create vite<\/code>, <code>npx create-next-app<\/code>, <code>npm init -y &amp;&amp; npx tsc --init<\/code> \uac19\uc740 \uc2a4\ud0c0\ud130\uac00 \ud569\ub9ac\uc801\uc778 \uae30\ubcf8\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uadf8 \ub2e4\uc74c \uc704 10\uac1c\ub97c \ud55c \ubc88\uc529 \ud6d1\uc5b4\ubcf4\uace0 \ud504\ub85c\uc81d\ud2b8 \uc131\uaca9\uc5d0 \ub9de\uac8c \ubbf8\uc138 \uc870\uc815.<\/p>\n<\/div>\n\n<div class=\"cta\">\n  <h3>11\ud3b8 \u2014 \uc720\ud2f8\ub9ac\ud2f0 \ud0c0\uc785 (\uc911\uae09 \uc2dc\uc791)<\/h3>\n  <p>Partial\u00b7Pick\u00b7Omit\u00b7Record \u2014 TS \uac00 \uc81c\uacf5\ud558\ub294 \uc989\uc2dc \uc4f8 \uc218 \uc788\ub294 \ud0c0\uc785 \ub3c4\uad6c\ub4e4.<\/p>\n<\/div>\n\n<div class=\"series-nav\">\n  <strong>\ud83d\udcda \uc27d\uac8c \ubc30\uc6b0\ub294 \ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8 \uad50\uc7ac<\/strong><br>\n  \uc774\uc804: 9\ud3b8 \ubaa8\ub4c8 \u00b7 \ud604\uc7ac: <strong>10\ud3b8 (\uae30\ucd08 \ub9c8\uc9c0\ub9c9)<\/strong> \u00b7 \ub2e4\uc74c \u2192 11\ud3b8 \uc720\ud2f8\ub9ac\ud2f0 \ud0c0\uc785 (\uc911\uae09 \uc2dc\uc791) \u00b7 \uc9c4\ud589: <strong>10\/20<\/strong>\n<\/div>\n\n<\/article>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>tsconfig.json \ud575\uc2ec \uc635\uc158 10\uac00\uc9c0\uc640 \uc2e4\uc804 \uc870\ud569. 20\ud3b8 \uad50\uc7ac 10\ud3b8.<\/p>\n","protected":false},"author":1,"featured_media":283,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-497","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-typescript-basic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts\/497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/comments?post=497"}],"version-history":[{"count":0,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts\/497\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/media\/283"}],"wp:attachment":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/media?parent=497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/categories?post=497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/tags?post=497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}