Commit Graph

12 Commits

Author SHA1 Message Date
Glen Whitney 54d7d01bfc fix(step 3) 2022-09-25 16:00:41 -04:00
Glen Whitney b15035bfe6 feat(overload): Use typescript-rtti to select implementations
Note that the changes to module resolution cause steps one and two no longer
  to run because node can't find the imports, although they still compile fine.
2022-09-25 15:48:44 -04:00
Glen Whitney a2d019b021 Merge pull request 'feat: New array-style overloading' (#3) from steptwo into main
Reviewed-on: #3
2022-09-25 14:43:17 +00:00
Glen Whitney 8a2ae79c90 feat: New array-style overloading
Step two didn't work so well, so this is actually step three. Avoids
  too much redundant type information.
2022-09-25 10:39:16 -04:00
Glen Whitney c4bb415b5e Merge pull request 'chore: enable node to run the output of tsc without modification' (#2) from importing into main
Reviewed-on: #2
2022-09-07 14:12:18 +00:00
Glen Whitney 2377860ff3 chore: enable node to run the output of tsc without modification 2022-09-07 10:10:41 -04:00
Glen Whitney 0430eb6d5c feat: Implement step one of the roadmap (#1)
Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Reviewed-on: #1
2022-09-07 06:07:58 +00:00
Glen Whitney 4db2d968e4 chore: Fix typos in package.json5 2022-09-07 01:09:47 +00:00
Glen Whitney d084aba821 doc: Add an intermediate step in roadmap
Separates adding dependencies to overloads into its own step, as it is likely to be a major task.
2022-09-07 00:24:29 +00:00
Glen Whitney 97ec746f83 doc: Add a roadmap to the README 2022-09-06 17:28:43 -04:00
Glen Whitney 8aea7fbb1d chore: Set up basic package.json5 file 2022-09-06 14:28:18 -04:00
Glen Whitney be7443bf4f Initial commit 2022-09-04 02:53:08 +00:00