{"id":20294285,"url":"https://github.com/programming-contents-list/typescript","last_synced_at":"2026-03-19T15:05:31.541Z","repository":{"id":252906833,"uuid":"841844401","full_name":"Programming-Contents-List/TypeScript","owner":"Programming-Contents-List","description":"TypeScript","archived":false,"fork":false,"pushed_at":"2024-10-06T12:26:53.000Z","size":216,"stargazers_count":0,"open_issues_count":30,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-14T09:38:32.947Z","etag":null,"topics":["study","tpyescript"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Programming-Contents-List.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-13T06:45:46.000Z","updated_at":"2024-09-25T15:36:41.000Z","dependencies_parsed_at":"2024-11-14T15:35:46.535Z","dependency_job_id":"66b68dd0-7317-4140-9cb4-144d607eee85","html_url":"https://github.com/Programming-Contents-List/TypeScript","commit_stats":null,"previous_names":["programming-contents-list/typescript"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Programming-Contents-List%2FTypeScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Programming-Contents-List%2FTypeScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Programming-Contents-List%2FTypeScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Programming-Contents-List%2FTypeScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Programming-Contents-List","download_url":"https://codeload.github.com/Programming-Contents-List/TypeScript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241789423,"owners_count":20020470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["study","tpyescript"],"created_at":"2024-11-14T15:28:42.893Z","updated_at":"2026-03-08T10:38:41.490Z","avatar_url":"https://github.com/Programming-Contents-List.png","language":null,"readme":"# TypeScript\n\n## Branch\n- main : typescript를 학습하기 위한 기본 세팅을 관리한다.\n- lectureName : 강의 이름으로 Branch를 생성하고 해당 강의의 코드를 관리한다.\n- ~format : typescript를 학습하기 위한 기본 세팅을 관리한다.~\n- recnently : 최신 학습한 코드를 관리한다.\n\n## Rules\n- main ~과 format~ 은 변경해서는 안된다.\n- 학습한 코드는 recently로 merge한다.\n- 강의 Branch를 생성, 작성하는 방법은 `lectureName/sectionN/N`과 같이 작성한다. (ex.UdemyTs/section2/14)\n- 학습한 강의 내용 및 정리는 PR에 작성한다.\n- issue는 학습한 내용에서 발생한 문제점과 부족한 점을 위주로 작성한다.\n\n## Lecture\n- 👨‍💻[CodingDev](https://youtube.com/playlist?list=PLZKTXPmaJk8KhKQ_BILr1JKCJbR0EGlx0\u0026si=wYBdejCaW81DUMUj \"코딩앙마-YouTube\")\n  - run vsc (npm run start)\n    ```\n      //package.json\n        \"start\": \"ts-node src/index.ts\"\n    ```\n- 👨‍💻[UdemyTs](https://www.udemy.com/course/best-typescript-21/?couponCode=SKILLS4SALEA \"TypeScript-Udemy\")\n  - run vsc (npm run start)\n    ```\n      ::CMD\n        tsc app.ts\n    ```\n  \u003cdl\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eLecture List\u003c/summary\u003e\n        \u003cdd\u003e\n          \u003cdetails open\u003e\n            \u003csummary\u003eSection2: TypeScript 기본\u0026 기본 타입\u003c/summary\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/18\"\u003e(14) 숫자 문자열 및 불리언 작업하기\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/21\"\u003e(15) 타입 할당 및 타입 추론하기\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/20\"\u003e(16) 객체 형태\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/22\"\u003e(18) 배열 타입\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/23\"\u003e(19) 튜플 작업하기\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/24\"\u003e(20) 열거형으로 작업하기\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/25\"\u003e(21) Any 타입\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/27\"\u003e(22) 조합 타입\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/28\"\u003e(23) 리터럴 타입\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/29\"\u003e(24) 타입 알리어스 / 사용자 정의 타입\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/30\"\u003e(26) 함수 반환 타입 및 \"무효\"\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/31\"\u003e(27) 타입의 기능을 하는 함수\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/32\"\u003e(28) 함수 타입 및 콜백\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/33\"\u003e(29) 알 수 없는 타입\u003c/a\u003e\u003c/dd\u003e\n                \u003cdd\u003e\u003ca href=\"https://github.com/Programming-Contents-List/TypeScript/pull/34\"\u003e(30) 절대 타입\u003c/a\u003e\u003c/dd\u003e\n          \u003c/details\u003e\n        \u003c/dd\u003e\n        \u003cdd\u003e  \n          \u003cdetails\u003e\n            \u003csummary\u003eSection 3\u003c/summary\u003e\n                \u003cdd\u003e-: #\u003c/dd\u003e\n          \u003c/details\u003e\n        \u003c/dd\u003e\n      \u003cdd\u003e\n          \u003cdetails open\u003e\n            \u003csummary\u003eSection5: 클래스 \u0026 인터페이스\u003c/summary\u003e\n                \u003cdd\u003e\u003ca href=\"https://#\"\u003e(59) 퍼스트 클래스 만들기\u003c/a\u003e\u003c/dd\u003e\n          \u003c/details\u003e\n        \u003c/dd\u003e\n        \u003cdd\u003e  \n          \u003cdetails\u003e\n            \u003csummary\u003eSection11: TypeScript와 함께 Webpack 사용하기\u003c/summary\u003e\n                \u003cdd\u003e(153) Webpack 설치하기\u0026 중요 종속성: #\u003c/dd\u003e\n                \u003cdd\u003e(154) 입력\u0026 출력 구성 추가하기: #\u003c/dd\u003e\n                \u003cdd\u003e(155) ts-loader 패키지로 TypeScript 지원 추가하기: #\u003c/dd\u003e\n                \u003cdd\u003e(156) 웹팩 구성(Config) 조정하기: #\u003c/dd\u003e\n                \u003cdd\u003e(157) 설정 완료하기\u0026 Webpack-dev-server 추가하기: #\u003c/dd\u003e\n                \u003cdd\u003e(158) 생산 워크플로 추가하기: #\u003c/dd\u003e\n          \u003c/details\u003e\n        \u003c/dd\u003e\n    \u003c/details\u003e\n  \u003c/dl\u003e\n\n💻Ts-PlayGround\n- [Ts-PlayGround](https://www.typescriptlang.org/ko/play/?#code/Q \"TypeScript PlayGround\")\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogramming-contents-list%2Ftypescript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprogramming-contents-list%2Ftypescript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogramming-contents-list%2Ftypescript/lists"}