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

Convert to TypeScript #520

Merged
merged 56 commits into from Dec 15, 2020
Merged

Convert to TypeScript #520

merged 56 commits into from Dec 15, 2020

Commits on Dec 9, 2020

  1. Copy the full SHA
    b7c28dc View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a7b9412 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    cdfca10 View commit details
    Browse the repository at this point in the history
  4. revert eslintrc

    merodiro committed Dec 9, 2020
    Copy the full SHA
    5e5a248 View commit details
    Browse the repository at this point in the history
  5. disable eslint for cleanup import

    this can be reverted when `pure.js` is converted to typescript
    merodiro committed Dec 9, 2020
    Copy the full SHA
    07278d0 View commit details
    Browse the repository at this point in the history
  6. convert index to typescript

    just a rename 😅
    merodiro committed Dec 9, 2020
    Copy the full SHA
    e8b9dae View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Copy the full SHA
    bc2a6c3 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f58e7f0 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a8ece29 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    7e45893 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2020

  1. Copy the full SHA
    b8ddea3 View commit details
    Browse the repository at this point in the history
  2. Type for callback handle generic input & undefined handled by nullish…

    … operator
    
    TS expecting explicit return of undefined from arrow function with type
    Expected to return a value at the end of arrow function.eslintconsistent-return
    resolved by passing return in catch with undefined, same behavior more explicit
    JacobMGEvans committed Dec 11, 2020
    Copy the full SHA
    4445273 View commit details
    Browse the repository at this point in the history
  3. comments for review

    JacobMGEvans committed Dec 11, 2020
    Copy the full SHA
    05e9a38 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    6879cfd View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8f902ea View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    2c2908b View commit details
    Browse the repository at this point in the history
  7. Minimum types started for Pure file

    - File needs better, improved typing and Refactoring for Linter Disables to be removed IF POSSIBLE
    JacobMGEvans committed Dec 11, 2020
    Copy the full SHA
    58b9b37 View commit details
    Browse the repository at this point in the history
  8. removed comments -- answered in PR

    - Types and OR check should handle expected behavior
    JacobMGEvans committed Dec 11, 2020
    Copy the full SHA
    4818ced View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    4c8d1e2 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    3f9d853 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    d2dadf5 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    1dba932 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2020

  1. Copy the full SHA
    6b19d1b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9604dd7 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b84a0de View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    319cbba View commit details
    Browse the repository at this point in the history
  5. Generic type for resultContainer

    this should allow typescript to infer the type of result.current
    further improvments needed to add type guards
    merodiro committed Dec 12, 2020
    Copy the full SHA
    ec18c2a View commit details
    Browse the repository at this point in the history
  6. convert tests that require no changes

    renamed tests that didn't require code changes to the tests
    merodiro committed Dec 12, 2020
    Copy the full SHA
    7c8ddee View commit details
    Browse the repository at this point in the history
  7. add types to cleanup test

    merodiro committed Dec 12, 2020
    Copy the full SHA
    e3ecb24 View commit details
    Browse the repository at this point in the history
  8. Test TS Overhaul

    - Amr, Tiger and myself worked on these commits
    - Other Raid members in chat assisted
    - All tests are strongly typed with minimal types
    to allow for working and made sure tests types were easily usable
    with types in Pure and Utils file, allow for good UX & DX
    JacobMGEvans committed Dec 12, 2020
    Copy the full SHA
    d74e947 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    d85fb85 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    ce60735 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    74793cd View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    acfed0d View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    b77b17a View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2020

  1. Update src/pure.tsx

    JacobMGEvans committed Dec 13, 2020
    Copy the full SHA
    b5977f6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e6997ca View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3485a02 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    ed2bb4a View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    65e4d0c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Copy the full SHA
    d51ddc1 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fb93f4e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1779a85 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    78c146e View commit details
    Browse the repository at this point in the history
  5. Removes createTimeoutError. Adds constructor to TimeoutError. Adds ty…

    …peing to waitForValueToChange options
    juhanakristian committed Dec 14, 2020
    Copy the full SHA
    9d957ba View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Copy the full SHA
    d1c36bd View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    21a1c6e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d621cda View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    900e89c View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    4ead36f View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    25509ba View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    db8a6f3 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    f0d080e View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    84a40ad View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    f33e457 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    a5754f2 View commit details
    Browse the repository at this point in the history