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

feat: Add support for composed types in Typescript #4602

Merged
merged 162 commits into from
Aug 29, 2024

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    b6644d4 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    43a7efb View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    1aa3a62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc9b323 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    11a33f0 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    a57dc2f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    87518d2 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    67c2872 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. refactor large methods

    koros committed May 13, 2024
    Configuration menu
    Copy the full SHA
    5225bdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507db72 View commit details
    Browse the repository at this point in the history
  3. unit test for TypescriptRefiner

    koros committed May 13, 2024
    Configuration menu
    Copy the full SHA
    99650f1 View commit details
    Browse the repository at this point in the history
  4. ad dopen api test file

    koros committed May 13, 2024
    Configuration menu
    Copy the full SHA
    2d88aa8 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    442532f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7e3102 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    55d9a66 View commit details
    Browse the repository at this point in the history
  2. test coverage - cover all cases

    koros committed May 15, 2024
    Configuration menu
    Copy the full SHA
    bec7828 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    325fcab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2782ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dfe28b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a07f54 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75022fc View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. increase coverage

    koros committed May 17, 2024
    Configuration menu
    Copy the full SHA
    5c43b9d View commit details
    Browse the repository at this point in the history
  2. increase code coverage

    koros committed May 17, 2024
    Configuration menu
    Copy the full SHA
    7b3a92a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f36114 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    663798e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9385ac0 View commit details
    Browse the repository at this point in the history
  3. remove unused code

    koros committed May 21, 2024
    Configuration menu
    Copy the full SHA
    8c6e25b View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    5e41e0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3814a86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15a5140 View commit details
    Browse the repository at this point in the history
  4. add pets union test yml file

    koros committed May 22, 2024
    Configuration menu
    Copy the full SHA
    9b27708 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. remove unused parameter

    koros committed May 23, 2024
    Configuration menu
    Copy the full SHA
    d61a5be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a9d267 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    f44220b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39648b6 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    14ee8cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1086de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f2d855 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    615b3fa View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. fix primitive intersection bug

    koros committed May 30, 2024
    Configuration menu
    Copy the full SHA
    ae857c5 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    6084d07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc7592b View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    35b6120 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8d3145 View commit details
    Browse the repository at this point in the history
  3. inline composed types

    koros committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    b5baad2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d20950 View commit details
    Browse the repository at this point in the history
  5. remove unused param

    koros committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    37e78fa View commit details
    Browse the repository at this point in the history
  6. fix sonar warnings

    koros committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    5688854 View commit details
    Browse the repository at this point in the history
  7. format code

    koros committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    d101bf9 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. address pr comments

    koros committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    f71be97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a7c5da View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. adress pr comments

    koros committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    84b8792 View commit details
    Browse the repository at this point in the history
  2. address pr comments

    koros committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    c247ea1 View commit details
    Browse the repository at this point in the history
  3. address pr comments

    koros committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9cb0f84 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    73517d0 View commit details
    Browse the repository at this point in the history
  5. address pr coments

    koros committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    dba8f83 View commit details
    Browse the repository at this point in the history
  6. format code

    koros committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    2966b66 View commit details
    Browse the repository at this point in the history
  7. address pr comments

    koros committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    8c52767 View commit details
    Browse the repository at this point in the history
  8. increase test coverage

    koros committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    1f82494 View commit details
    Browse the repository at this point in the history
  9. increase test coverage

    koros committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    16d848c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4507925 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. address pr comments

    koros committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c86251d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b5615e View commit details
    Browse the repository at this point in the history
  3. address pr comments

    koros committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    111b0e1 View commit details
    Browse the repository at this point in the history
  4. address pr comments

    koros committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8f0f5d6 View commit details
    Browse the repository at this point in the history
  5. address pr comments

    koros committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    cc2e34b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    b3e5655 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c26bde View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    c42969c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8eddb41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9b5474 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. address pr comments

    koros committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    5ba007c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    719082b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9665e19 View commit details
    Browse the repository at this point in the history
  4. address pr comments

    koros committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    63abe19 View commit details
    Browse the repository at this point in the history
  5. fix failing test

    koros committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    edf1a7f View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. address pr comments

    koros committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    d334d4c View commit details
    Browse the repository at this point in the history
  2. format code

    koros committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    3ecff4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57d4253 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca06ae9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    448a4e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    d75489a View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    8a6922f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    799b0d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc8e892 View commit details
    Browse the repository at this point in the history
  4. fix failing it tests

    koros committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    89b5a87 View commit details
    Browse the repository at this point in the history
  5. fix it test compilation error 'parseNode' is possibly 'undefined' for…

    … apisguru::twitter.com:current
    koros committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    9797869 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    a818bda View commit details
    Browse the repository at this point in the history
  2. fix failing test

    koros committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    1b8cb7e View commit details
    Browse the repository at this point in the history
  3. fix failing it test

    koros committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    f62886a View commit details
    Browse the repository at this point in the history
  4. ignore null default values

    koros committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ce4b4a1 View commit details
    Browse the repository at this point in the history
  5. ignore 'null' default values

    koros committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    1df1e8f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6df873d View commit details
    Browse the repository at this point in the history
  7. exclude apisguru::stripe.com integration test from running since it c…

    …ontains intersection type between objects and primitive values which isn't supported in typescript
    koros committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    9b0f3eb View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. address pr comments

    koros committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    d3e9bb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83b8bb8 View commit details
    Browse the repository at this point in the history
  3. format code

    koros committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    e4b1f2d View commit details
    Browse the repository at this point in the history
  4. fix sonar warnings

    koros committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    4787e3b View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    881f0dd View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    fe5ac63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26abee4 View commit details
    Browse the repository at this point in the history
  3. appply pr suggestion

    koros committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    7a662c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    8fefc3b View commit details
    Browse the repository at this point in the history
  2. format code

    koros committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    1de703d View commit details
    Browse the repository at this point in the history
  3. remove unused parameters

    koros committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    d5bf8a7 View commit details
    Browse the repository at this point in the history
  4. fix compilation issue

    koros committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    af80621 View commit details
    Browse the repository at this point in the history
  5. remove unused deserializer

    koros committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    681b900 View commit details
    Browse the repository at this point in the history
  6. simplify statement

    koros committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    a17523a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2575217 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. apply pr review suggestions

    koros committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    02d880b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    997a64f View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    cb60924 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    90f681a View commit details
    Browse the repository at this point in the history
  2. remove unused parameter

    koros committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    8d1278e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c054766 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    a0ceb85 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    04a4178 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d4e679 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33becc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4dec28d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    515c872 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. handle edge cases for composed types - Union of objects and primitive…

    … types without discriminator property
    koros committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    6cd579d View commit details
    Browse the repository at this point in the history
  2. format code

    koros committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    5072ec6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fdd941 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9ecd07 View commit details
    Browse the repository at this point in the history
  5. delete unused method

    koros committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    0cb4684 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    fc32d31 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. remove collection symbol for composed type param in serailizer and de…

    …serializer functions
    koros committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    83f95bf View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. handle endge cases where composed type is a mix of objects and/or arr…

    …ay of objects and/or primitive values
    koros committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    40c226f View commit details
    Browse the repository at this point in the history
  2. fix casing

    koros committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f31bad4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. add serialization functions to obsolete class definitions to prevent …

    …typescript refiner from throwing exceptions
    koros committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    9a34c23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c725e83 View commit details
    Browse the repository at this point in the history
  3. improve code coverage

    koros committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    1d7937b View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    04cd4d6 View commit details
    Browse the repository at this point in the history
  2. Refactor composed types

    rkodev committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d6953fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed4888d View commit details
    Browse the repository at this point in the history
  4. fix: type casting

    rkodev committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a69e620 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Fix serialization

    rkodev committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    69a6c1a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    305b01b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    429d1a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Fix import types

    rkodev committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    b6ac6b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a5c2c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Fix import

    rkodev committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    fbdb569 View commit details
    Browse the repository at this point in the history
  2. Fix unit tests

    rkodev committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    940017e View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. minor refactr

    rkodev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9ef966b View commit details
    Browse the repository at this point in the history
  2. Find correct function

    rkodev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    2b7f992 View commit details
    Browse the repository at this point in the history
  3. fix: formatting

    rkodev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    af4a934 View commit details
    Browse the repository at this point in the history
  4. fix: unit tests

    rkodev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c5a4ce1 View commit details
    Browse the repository at this point in the history
  5. fix: tests

    rkodev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    3c8c85b View commit details
    Browse the repository at this point in the history
  6. format code

    rkodev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    1d69c3c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc5bbb9 View commit details
    Browse the repository at this point in the history
  8. fix: String as value

    rkodev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    5ca3aa9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    68aefac View commit details
    Browse the repository at this point in the history
  10. feat: add unit tests

    rkodev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    08469bf View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. code cleanup

    rkodev committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    6ef11d5 View commit details
    Browse the repository at this point in the history
  2. sonar cleanup

    rkodev committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    527c700 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7cc8f44 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    41efaf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bb9d6d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4c29c2 View commit details
    Browse the repository at this point in the history
  4. fix: typo

    baywet authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    bbee168 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b5128f View commit details
    Browse the repository at this point in the history