1"use strict";(self.webpackChunk_toktokhan_dev_docs=self.webpackChunk_toktokhan_dev_docs||[]).push([[20839],{83208:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>c,default:()=>a,frontMatter:()=>o,metadata:()=>r,toc:()=>d});const r=JSON.parse('{"id":"onboarding/growing-up/ts-skill/index","title":"TypeScript Skill","description":"\ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8\uc5d0\uc11c \uc81c\uacf5\ud574\uc8fc\ub294 \ubb38\ubc95\uacfc \uae30\ub2a5\ub4e4\uc744 \uc18c\uac1c\ud569\ub2c8\ub2e4.","source":"@site/docs/onboarding/2.growing-up/1.ts-skill/index.md","sourceDirName":"onboarding/2.growing-up/1.ts-skill","slug":"/onboarding/growing-up/ts-skill/","permalink":"/docs/onboarding/growing-up/ts-skill/","draft":false,"unlisted":false,"editUrl":"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/onboarding/2.growing-up/1.ts-skill/index.md","tags":[],"version":"current","frontMatter":{"sidebar_label":"TypeScript Skill","description":"\ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8\uc5d0\uc11c \uc81c\uacf5\ud574\uc8fc\ub294 \ubb38\ubc95\uacfc \uae30\ub2a5\ub4e4\uc744 \uc18c\uac1c\ud569\ub2c8\ub2e4."},"sidebar":"onboardingSidebar","previous":{"title":"Growing Up","permalink":"/docs/onboarding/growing-up/"},"next":{"title":"Narrowing","permalink":"/docs/onboarding/growing-up/ts-skill/NARROWING"}}');var s=i(65723),t=i(98085);const o={sidebar_label:"TypeScript Skill",description:"\ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8\uc5d0\uc11c \uc81c\uacf5\ud574\uc8fc\ub294 \ubb38\ubc95\uacfc \uae30\ub2a5\ub4e4\uc744 \uc18c\uac1c\ud569\ub2c8\ub2e4."},c="TypeScript Skill",l={},d=[];function p(e){const n={blockquote:"blockquote",code:"code",h1:"h1",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"typescript-skill",children:"TypeScript Skill"})}),"\n",(0,s.jsxs)(n.p,{children:["Typescript\ub97c \uc0ac\uc6a9\ud558\ub294 \uc774\uc810\uc740 \ubb34\uc5c7\uc77c\uae4c\uc694? \uc5ec\ub7ec \uac00\uc9c0 \uc7a5\uc810\uc774 \uc788\uc9c0\ub9cc, \uac00\uc7a5 \ud575\uc2ec\uc801\uc778 \uac83\uc740 ",(0,s.jsx)(n.strong,{children:"\uba85\ud655\ud55c \ud0c0\uc785 \uc2dc\uc2a4\ud15c\uc744 \uac16\uace0 \uc788\ub2e4\ub294 \uc810"}),"\uc785\ub2c8\ub2e4."]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsx)(n.p,{children:"\ud0c0\uc785 \uc5d0\ub7ec\ub97c \uc870\uae30\uc5d0 \uac10\uc9c0\ud558\uc5ec \uac1c\ubc1c\uc790\uc758 \uc2e4\uc218\ub97c \uc904\uc5ec\uc90d\ub2c8\ub2e4."}),"\n",(0,s.jsx)(n.p,{children:"\uc5b4\ub5a4 \uac12\uc774 \ub4e4\uc5b4\uc62c\uc9c0 \uc815\ud574\uc838 \uc788\uae30 \ub54c\ubb38\uc5d0, \uc790\ub3d9\uc644\uc131\uae30\ub2a5\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4."}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["\ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8\ub294 ",(0,s.jsx)(n.code,{children:"any"}),"\ud0c0\uc785\ub9cc \uc4f0\uc9c0 \uc54a\ub354\ub77c\ub3c4 \uc704\uc758 \uc774\uc810\uc744 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \ud3b8\uc758\uc131\uc5d0 \uc81c\uc57d\uc774 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4."]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsx)(n.p,{children:"\ud0c0\uc785\uc774 \ub3d9\uc801\uc73c\ub85c \ubc14\ub00c\ub294 \uacbd\uc6b0\ub77c\uba74?"}),"\n",(0,s.jsx)(n.p,{children:"\ud56d\uc0c1 \ubc18\ubcf5\ud574\uc11c \uac19\uc740 \ud0c0\uc785\uc744 \uc791\uc131\ud558\uace0 \uc788\ub2e4\uba74?"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"\uc774\ub7ec\ud55c \ubd88\ud3b8\ud568\uc744 \ud574\uacb0\ud558\uae30 \uc704\ud574 \ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8\ub294 \ub2e4\uc591\ud55c \ubb38\ubc95\uacfc \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 \uc139\uc158\uc5d0\uc11c\ub294 \ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \ubb38\ubc95\uacfc \uae30\ub2a5\uc744 \ud559\uc2b5\ud558\uc5ec \uc704\uc758 \ubd88\ud3b8\ud568\uc744 \ud574\uacb0\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574 \ub2e4\ub8f9\ub2c8\ub2e4."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"extends"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"is"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"generic"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"infer"})}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Utility Types"})," (Omit, Pick, ReturyType ....)"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"\uc704\uc5d0\uc11c \uc18c\uac1c\ud55c \ubb38\ubc95\uc744 \uc2b5\ub4dd\ud55c\ub2e4\uba74, \ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8\ub85c \uc791\uc131\ub41c \uc2a4\ud399\uc744 \uc77d\uace0 \ubd84\uc11d\ud560 \uc218 \uc788\ub294 \ub2a5\ub825\uc744 \ud68d\ub4dd\ud558\uac8c \ub429\ub2c8\ub2e4. \ud0c0\uc785\uc2a4\ud06c\ub9bd\ud2b8\ub85c \ud55c \uac78\uc74c \ub354 \ub098\uc544\uac00 \ubcf4\uc138\uc694."})]})}function a(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},98085:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>c});var r=i(22155);const s={},t=r.createContext(s);function o(e){const n=r.useContext(t);return r.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.