{"id":21644130,"url":"https://github.com/rolldeep-stepmerrily/advanced-typescript","last_synced_at":"2025-06-24T07:09:03.743Z","repository":{"id":258063183,"uuid":"856760294","full_name":"rolldeep-stepmerrily/advanced-typescript","owner":"rolldeep-stepmerrily","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-31T08:41:25.000Z","size":69,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-28T04:12:18.798Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/rolldeep-stepmerrily.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-09-13T06:43:28.000Z","updated_at":"2025-01-20T00:04:50.000Z","dependencies_parsed_at":"2025-01-08T11:43:58.143Z","dependency_job_id":null,"html_url":"https://github.com/rolldeep-stepmerrily/advanced-typescript","commit_stats":null,"previous_names":["rolldeep-stepmerrily/advanced-typescript","nowplayingman/advanced-typescript"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolldeep-stepmerrily%2Fadvanced-typescript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolldeep-stepmerrily%2Fadvanced-typescript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolldeep-stepmerrily%2Fadvanced-typescript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolldeep-stepmerrily%2Fadvanced-typescript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rolldeep-stepmerrily","download_url":"https://codeload.github.com/rolldeep-stepmerrily/advanced-typescript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244394463,"owners_count":20445634,"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":[],"created_at":"2024-11-25T05:38:11.022Z","updated_at":"2025-03-19T08:48:16.691Z","avatar_url":"https://github.com/rolldeep-stepmerrily.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Source\r\n\r\n본 리포지토리는 [애프터캠프](https://www.inflearn.com/users/1156653/@aftercamp)님의 [실전 연습으로 익히는 고급 타입스크립트 기술](https://www.inflearn.com/course/%EC%8B%A4%EC%A0%84%EC%97%B0%EC%8A%B5-%EA%B3%A0%EA%B8%89-%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8)\r\n을 수강하며 정리한 것과,  \r\n[typescriptlang.org](https://www.typescriptlang.org/)의 Handbook을 정독하며 정리한 리포지토리입니다.\r\n  \r\n저작권 문제 있을 시 rolldeep@stepmerrily.com 로 연락부탁드립니다!\r\n\r\n## tsconfig.json options\r\ncompilerOptions는 항상 검색하며 찾아보곤 하는데, 문서에 나올때마다 정리해볼까 🤔\r\n```json\r\n{\r\n  \"compilerOptions\": {\r\n    \"nonImplicitAny\": true, // 타입이 any로 암묵적으로 추론되는 변수에 대해 오류 발생.\r\n    \"strictNullChecks\": true, // 타입에 기본적으로 포함되던 null 과 undefined가 포함되지 않게됨. 명시적으로 null과 undefined를 처리해야함. \r\n    \"target\": \"ES3\", // javascript로 컴파일 된 코드가 실행될 환경과 호환성을 결정함.\r\n    \"sourceMap\": true,  // 디렉토리에 .map 파일 생성.\r\n    \"forceConsistentCasingInFileNames\": true, // 일관되지 않은 참조 허용 .\r\n    \"noEmit\": true, // 타입스크립트를 자바스크립트로 컴파일 안함.\r\n    \"noUnusedLocals\": true, // 변수 선언은 되었지만 사용하지 않은 것은 오류로 처리함.\r\n    \"skipLibCheck\": true, // node_modules에 있는 라이브러리들은 타입체크 하지않음.\r\n  }\r\n}\r\n \r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolldeep-stepmerrily%2Fadvanced-typescript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frolldeep-stepmerrily%2Fadvanced-typescript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolldeep-stepmerrily%2Fadvanced-typescript/lists"}