Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to typescript #355

Closed
3 tasks done
joepio opened this issue Oct 1, 2019 · 0 comments
Closed
3 tasks done

Migrate to typescript #355

joepio opened this issue Oct 1, 2019 · 0 comments

Comments

@joepio
Copy link
Collaborator

joepio commented Oct 1, 2019

Migrating to typescript will make the API more dev friendly, especially in TS projects. It will also help to prevent bugs and make refactoring easier. Related to #179.

Done:

  • Configure tsconfig (start not too strict) / webpack / package.json
  • Use Babel, not typescript loader (similar config to solid-panes and solid-ui)
  • Switch from JSDoc to TSDoc / Typedoc

When converting .js files to .ts, be sure to:

joepio added a commit to ontola/rdflib.js that referenced this issue Oct 2, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 2, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 2, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 2, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 2, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 2, 2019
Vinnl added a commit that referenced this issue Oct 7, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 7, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 7, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 7, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 7, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 8, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 8, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 8, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 8, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 8, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 8, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 11, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 18, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 18, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 18, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 22, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 22, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 22, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 22, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Oct 23, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 5, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 6, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 13, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 13, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 13, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 18, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 18, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 25, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 25, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 26, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Nov 27, 2019
rescribet pushed a commit to ontola/rdflib.js that referenced this issue Dec 2, 2019
Some utils to TS linkeddata#355

Add datafactory type to formula linkeddata#355

Taskforce compatibility linkeddata#355

Add fork-ts-checker-webpack-plugin linkeddata#355

URI to typescript linkeddata#355

moved typeguards to utils

Datafactory & serializer types,  enums linkeddata#355

WIP Fetcher & UpdateManager linkeddata#355

Fetcher WIP linkeddata#355

WIP Fetcher linkeddata#355

Continue working on typescript migration linkeddata#355

Data factory types fix linkeddata#355

Various minor type improvements linkeddata#355

Add documentation to typeguards linkeddata#355

Various fetcher type improvements, use enums linkeddata#355

Use doc.value instead of doc.uri in update-manager

Update typescript linkeddata#355

Don't use const enums util supported linkeddata#355

Fixed tests, improved typeguards, fetcher linkeddata#355

Rename uriCreator to nodeValue, various ts linkeddata#355

Fether typings linkeddata#355

Fetcher & Formula typing improvements linkeddata#355

Update manager typing linkeddata#355

Data factory, store, fether types linkeddata#355

Various type changes, almost no type errors left linkeddata#355

Replace .sym with factory.namednode

Cleanup

Move typing/type-testing utils to separate file
rescribet pushed a commit to ontola/rdflib.js that referenced this issue Dec 2, 2019
Some utils to TS linkeddata#355

Add datafactory type to formula linkeddata#355

Taskforce compatibility linkeddata#355

Add fork-ts-checker-webpack-plugin linkeddata#355

URI to typescript linkeddata#355

moved typeguards to utils

Datafactory & serializer types,  enums linkeddata#355

WIP Fetcher & UpdateManager linkeddata#355

Fetcher WIP linkeddata#355

WIP Fetcher linkeddata#355

Continue working on typescript migration linkeddata#355

Data factory types fix linkeddata#355

Various minor type improvements linkeddata#355

Add documentation to typeguards linkeddata#355

Various fetcher type improvements, use enums linkeddata#355

Use doc.value instead of doc.uri in update-manager

Update typescript linkeddata#355

Don't use const enums util supported linkeddata#355

Fixed tests, improved typeguards, fetcher linkeddata#355

Rename uriCreator to nodeValue, various ts linkeddata#355

Fether typings linkeddata#355

Fetcher & Formula typing improvements linkeddata#355

Update manager typing linkeddata#355

Data factory, store, fether types linkeddata#355

Various type changes, almost no type errors left linkeddata#355

Replace .sym with factory.namednode

Cleanup

Move typing/type-testing utils to separate file
@joepio joepio mentioned this issue Dec 3, 2019
joepio added a commit to ontola/rdflib.js that referenced this issue Dec 9, 2019
@megoth megoth closed this as completed in 5e7c08c Dec 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant