├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPMENT.md ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── 01-typo.yaml │ ├── 02-bug.yaml │ ├── 03-starter.yaml │ ├── 04-feature.yaml │ ├── 05-tooling.yaml │ ├── 06-documentation.yaml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md └── renovate.json ├── .gitignore ├── .gitmodules ├── .husky └── pre-commit ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE.md ├── README.md ├── babel.config.js ├── cover-conure.png ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src ├── clientModules.js ├── content │ └── articles │ │ ├── assets │ │ └── type-error-in-editor.webp │ │ ├── book-references.mdx │ │ ├── branded-types.mdx │ │ ├── comment-directives.mdx │ │ ├── extreme-explorations-of-typescripts-type-system.mdx │ │ ├── narrowing-function-parameters-with-rests-and-tuples.mdx │ │ ├── objects-functions-and-type-narrowing.mdx │ │ ├── the-satisfies-operator.mdx │ │ ├── void-returning-function-assignability.mdx │ │ ├── what-is-typescript.mdx │ │ ├── why-increase-your-tsconfig-target.mdx │ │ ├── why-typescript-doesnt-follow-strict-semantic-versioning.mdx │ │ └── why-typescript-doesnt-include-a-throws-keyword.mdx ├── css │ ├── custom.css │ └── twitter.svg ├── pages │ ├── index.tsx │ ├── projects │ │ ├── index.tsx │ │ └── styles.module.css │ ├── starters │ │ ├── index.tsx │ │ └── styles.module.css │ └── styles.module.css ├── plugins │ └── external-project-links.js ├── theme │ ├── AboutTheAuthor │ │ ├── index.tsx │ │ └── styles.module.css │ ├── ArticlesSection │ │ ├── index.tsx │ │ └── styles.module.css │ ├── BlogPostItem │ │ └── Header │ │ │ └── Title │ │ │ ├── index.js │ │ │ └── styles.module.css │ ├── BlogSidebar │ │ └── index.js │ ├── BookLink.tsx │ ├── BookLinkAnchor │ │ ├── index.tsx │ │ └── styles.module.css │ ├── CaptionedImage │ │ ├── index.tsx │ │ └── styles.module.css │ ├── Card │ │ ├── index.tsx │ │ └── styles.module.css │ ├── CardsArea │ │ ├── index.tsx │ │ └── styles.module.css │ ├── ChapterProjects │ │ ├── index.tsx │ │ └── styles.module.css │ ├── CodeBlock │ │ ├── index.tsx │ │ └── styles.module.css │ ├── Footer │ │ ├── index.tsx │ │ └── styles.module.css │ ├── HeroSection │ │ ├── index.tsx │ │ └── styles.module.css │ ├── MainArea │ │ ├── index.tsx │ │ └── styles.module.css │ ├── NavbarItem │ │ ├── ComponentTypes.js │ │ └── GetTheBook │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ ├── NotFound │ │ ├── index.tsx │ │ └── styles.module.css │ ├── OutlineLink │ │ ├── index.tsx │ │ └── styles.module.css │ ├── ProjectsSection │ │ ├── index.tsx │ │ └── styles.module.css │ ├── ReadTheBook │ │ ├── index.tsx │ │ └── styles.module.css │ ├── StandardMetadata.tsx │ └── SummarySection │ │ ├── index.tsx │ │ └── styles.module.css └── utils │ ├── useArticles.ts │ ├── useChapters.ts │ └── useGetTheBook.ts ├── static ├── .nojekyll └── img │ ├── cover.png │ ├── favicon.png │ ├── github-icon.svg │ ├── josh-red-220px.jpg │ ├── josh-red.jpg │ ├── josh.jpg │ ├── logo.png │ ├── promo-square.png │ ├── social.png │ └── twitter-icon.svg ├── tsconfig.json ├── vercel.json └── yarn.lock /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/DEVELOPMENT.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: JoshuaKGoldberg 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01-typo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/ISSUE_TEMPLATE/01-typo.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02-bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/ISSUE_TEMPLATE/02-bug.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03-starter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/ISSUE_TEMPLATE/03-starter.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/04-feature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/ISSUE_TEMPLATE/04-feature.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/05-tooling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/ISSUE_TEMPLATE/05-tooling.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/06-documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/ISSUE_TEMPLATE/06-documentation.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.gitmodules -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/babel.config.js -------------------------------------------------------------------------------- /cover-conure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/cover-conure.png -------------------------------------------------------------------------------- /docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/docusaurus.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/package.json -------------------------------------------------------------------------------- /sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/sidebars.js -------------------------------------------------------------------------------- /src/clientModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/clientModules.js -------------------------------------------------------------------------------- /src/content/articles/assets/type-error-in-editor.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/assets/type-error-in-editor.webp -------------------------------------------------------------------------------- /src/content/articles/book-references.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/book-references.mdx -------------------------------------------------------------------------------- /src/content/articles/branded-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/branded-types.mdx -------------------------------------------------------------------------------- /src/content/articles/comment-directives.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/comment-directives.mdx -------------------------------------------------------------------------------- /src/content/articles/extreme-explorations-of-typescripts-type-system.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/extreme-explorations-of-typescripts-type-system.mdx -------------------------------------------------------------------------------- /src/content/articles/narrowing-function-parameters-with-rests-and-tuples.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/narrowing-function-parameters-with-rests-and-tuples.mdx -------------------------------------------------------------------------------- /src/content/articles/objects-functions-and-type-narrowing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/objects-functions-and-type-narrowing.mdx -------------------------------------------------------------------------------- /src/content/articles/the-satisfies-operator.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/the-satisfies-operator.mdx -------------------------------------------------------------------------------- /src/content/articles/void-returning-function-assignability.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/void-returning-function-assignability.mdx -------------------------------------------------------------------------------- /src/content/articles/what-is-typescript.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/what-is-typescript.mdx -------------------------------------------------------------------------------- /src/content/articles/why-increase-your-tsconfig-target.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/why-increase-your-tsconfig-target.mdx -------------------------------------------------------------------------------- /src/content/articles/why-typescript-doesnt-follow-strict-semantic-versioning.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/why-typescript-doesnt-follow-strict-semantic-versioning.mdx -------------------------------------------------------------------------------- /src/content/articles/why-typescript-doesnt-include-a-throws-keyword.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/content/articles/why-typescript-doesnt-include-a-throws-keyword.mdx -------------------------------------------------------------------------------- /src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/css/custom.css -------------------------------------------------------------------------------- /src/css/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/css/twitter.svg -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/projects/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/pages/projects/index.tsx -------------------------------------------------------------------------------- /src/pages/projects/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/pages/projects/styles.module.css -------------------------------------------------------------------------------- /src/pages/starters/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/pages/starters/index.tsx -------------------------------------------------------------------------------- /src/pages/starters/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/pages/starters/styles.module.css -------------------------------------------------------------------------------- /src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/pages/styles.module.css -------------------------------------------------------------------------------- /src/plugins/external-project-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/plugins/external-project-links.js -------------------------------------------------------------------------------- /src/theme/AboutTheAuthor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/AboutTheAuthor/index.tsx -------------------------------------------------------------------------------- /src/theme/AboutTheAuthor/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/AboutTheAuthor/styles.module.css -------------------------------------------------------------------------------- /src/theme/ArticlesSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/ArticlesSection/index.tsx -------------------------------------------------------------------------------- /src/theme/ArticlesSection/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/ArticlesSection/styles.module.css -------------------------------------------------------------------------------- /src/theme/BlogPostItem/Header/Title/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/BlogPostItem/Header/Title/index.js -------------------------------------------------------------------------------- /src/theme/BlogPostItem/Header/Title/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/BlogPostItem/Header/Title/styles.module.css -------------------------------------------------------------------------------- /src/theme/BlogSidebar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/BlogSidebar/index.js -------------------------------------------------------------------------------- /src/theme/BookLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/BookLink.tsx -------------------------------------------------------------------------------- /src/theme/BookLinkAnchor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/BookLinkAnchor/index.tsx -------------------------------------------------------------------------------- /src/theme/BookLinkAnchor/styles.module.css: -------------------------------------------------------------------------------- 1 | .bookLinkAnchor { 2 | font-weight: bold; 3 | } 4 | -------------------------------------------------------------------------------- /src/theme/CaptionedImage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/CaptionedImage/index.tsx -------------------------------------------------------------------------------- /src/theme/CaptionedImage/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/CaptionedImage/styles.module.css -------------------------------------------------------------------------------- /src/theme/Card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/Card/index.tsx -------------------------------------------------------------------------------- /src/theme/Card/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/Card/styles.module.css -------------------------------------------------------------------------------- /src/theme/CardsArea/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/CardsArea/index.tsx -------------------------------------------------------------------------------- /src/theme/CardsArea/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/CardsArea/styles.module.css -------------------------------------------------------------------------------- /src/theme/ChapterProjects/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/ChapterProjects/index.tsx -------------------------------------------------------------------------------- /src/theme/ChapterProjects/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/ChapterProjects/styles.module.css -------------------------------------------------------------------------------- /src/theme/CodeBlock/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/CodeBlock/index.tsx -------------------------------------------------------------------------------- /src/theme/CodeBlock/styles.module.css: -------------------------------------------------------------------------------- 1 | .codeBlock { 2 | /* padding: 1rem; */ 3 | } 4 | -------------------------------------------------------------------------------- /src/theme/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/Footer/index.tsx -------------------------------------------------------------------------------- /src/theme/Footer/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/Footer/styles.module.css -------------------------------------------------------------------------------- /src/theme/HeroSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/HeroSection/index.tsx -------------------------------------------------------------------------------- /src/theme/HeroSection/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/HeroSection/styles.module.css -------------------------------------------------------------------------------- /src/theme/MainArea/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/MainArea/index.tsx -------------------------------------------------------------------------------- /src/theme/MainArea/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/MainArea/styles.module.css -------------------------------------------------------------------------------- /src/theme/NavbarItem/ComponentTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/NavbarItem/ComponentTypes.js -------------------------------------------------------------------------------- /src/theme/NavbarItem/GetTheBook/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/NavbarItem/GetTheBook/index.tsx -------------------------------------------------------------------------------- /src/theme/NavbarItem/GetTheBook/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/NavbarItem/GetTheBook/styles.module.css -------------------------------------------------------------------------------- /src/theme/NotFound/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/NotFound/index.tsx -------------------------------------------------------------------------------- /src/theme/NotFound/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/NotFound/styles.module.css -------------------------------------------------------------------------------- /src/theme/OutlineLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/OutlineLink/index.tsx -------------------------------------------------------------------------------- /src/theme/OutlineLink/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/OutlineLink/styles.module.css -------------------------------------------------------------------------------- /src/theme/ProjectsSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/ProjectsSection/index.tsx -------------------------------------------------------------------------------- /src/theme/ProjectsSection/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/ProjectsSection/styles.module.css -------------------------------------------------------------------------------- /src/theme/ReadTheBook/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/ReadTheBook/index.tsx -------------------------------------------------------------------------------- /src/theme/ReadTheBook/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/ReadTheBook/styles.module.css -------------------------------------------------------------------------------- /src/theme/StandardMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/StandardMetadata.tsx -------------------------------------------------------------------------------- /src/theme/SummarySection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/SummarySection/index.tsx -------------------------------------------------------------------------------- /src/theme/SummarySection/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/theme/SummarySection/styles.module.css -------------------------------------------------------------------------------- /src/utils/useArticles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/utils/useArticles.ts -------------------------------------------------------------------------------- /src/utils/useChapters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/utils/useChapters.ts -------------------------------------------------------------------------------- /src/utils/useGetTheBook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/src/utils/useGetTheBook.ts -------------------------------------------------------------------------------- /static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/img/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/cover.png -------------------------------------------------------------------------------- /static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/favicon.png -------------------------------------------------------------------------------- /static/img/github-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/github-icon.svg -------------------------------------------------------------------------------- /static/img/josh-red-220px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/josh-red-220px.jpg -------------------------------------------------------------------------------- /static/img/josh-red.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/josh-red.jpg -------------------------------------------------------------------------------- /static/img/josh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/josh.jpg -------------------------------------------------------------------------------- /static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/logo.png -------------------------------------------------------------------------------- /static/img/promo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/promo-square.png -------------------------------------------------------------------------------- /static/img/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/social.png -------------------------------------------------------------------------------- /static/img/twitter-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/static/img/twitter-icon.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/vercel.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningTypeScript/site/HEAD/yarn.lock --------------------------------------------------------------------------------