diff --git a/.github/workflows/section-repos.yml b/.github/workflows/section-repos.yml new file mode 100644 index 0000000..2dd020d --- /dev/null +++ b/.github/workflows/section-repos.yml @@ -0,0 +1,15 @@ +name: Create Section Repos +on: + push: + branches: + - "main" + +jobs: + run: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20.x + - run: npx @total-typescript/exercise-cli@latest create-section-repos diff --git a/.gitignore b/.gitignore index 9201708..31ff39b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ tsconfig.temp.json *.prompt.* dist *.tsbuildinfo -.twoslash-lint \ No newline at end of file +.twoslash-lint +out \ No newline at end of file diff --git a/plan.md b/plan.md deleted file mode 100644 index 6e6ff09..0000000 --- a/plan.md +++ /dev/null @@ -1,23 +0,0 @@ -Explain global Object, Function, Boolean, String types and why you shouldn't use them - -`Exclude` doesn't work. - -Talk about intersecting with unions. `('a' | 'b' | 2) & string`. - -Add Exclude/Extract to deriving types from values - -Add decorators when they're supported in vite - -Import/export type -import type with verbatim module syntax - -`__dirname` not usable in ESM - -incremental - -useDefineForClassFields (https://twitter.com/heyImMapleLeaf/status/1701623837756993900) - -Use suggestions here: https://twitter.com/mattpocockuk/status/1701619240686485799 - -noUnusedLocals/Parameters -include/exclude/paths