Skip to content

Revision 0.32.6#724

Merged
sinclairzx81 merged 6 commits intomasterfrom
export
Jan 10, 2024
Merged

Revision 0.32.6#724
sinclairzx81 merged 6 commits intomasterfrom
export

Conversation

@sinclairzx81
Copy link
Copy Markdown
Owner

@sinclairzx81 sinclairzx81 commented Jan 9, 2024

This PR exports additional type infrastructure. It's been noted that TypeScript will report errors when users configure for declaration: true when exporting certain TB types. It's also been noted that TypeScript may have varying behavior depending on TS implementation, noting that TypeScript may attempt to fully expand the interior type infrastructure for certain signatures (requiring any interior type infrastructure to also be exported)

Related #722

This PR exports the following additional types.

  • TTemplateLiteralSyntax
  • TemplateLiteralSyntax
  • TDecodeType
  • TDecodeRest
  • TDecodePropertes
  • TRecordOrObject
  • TAwaitedResolve
  • TPickResolve
  • TOmitResolve
  • TKeyOf (Infrastructure)
  • TMappedFunctionReturnType

Additional:

Updated Extract and Exclude to remove MappedType overloads. This needs to be done for all types in subsequent revisions.

@sinclairzx81 sinclairzx81 merged commit 4c0b764 into master Jan 10, 2024
@sinclairzx81 sinclairzx81 mentioned this pull request Jan 10, 2024
@sinclairzx81 sinclairzx81 deleted the export branch January 10, 2024 03:32
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

Successfully merging this pull request may close these issues.

1 participant