-
Notifications
You must be signed in to change notification settings - Fork 99
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
Allow overrides for disallowed types (e.g. 64 bit integers) #140
base: main
Are you sure you want to change the base?
Allow overrides for disallowed types (e.g. 64 bit integers) #140
Conversation
I swapped my install to this this fork. It is working. |
@Lucretiel @inquisitivepenguin Sorry to bother, but could I get a review on this? |
This closes #112 for sure. A very beautiful solution I might add! |
I'd like to see this included as well. You may also want to add u128 and i128 to the supported types. |
@anish-1p sorry to bother you -- would you mind taking a look at this PR and reviewing or merging? Thank you! |
## Description * Switching build over to `zigbuild` to support linux arm64 variant * Porting over 1Password#140 to support large number * Adding some default overrides to include base types for stuff such as `HashSet` ## Test Plan * Typeshare built for repo ## Revert Plan * Revert
* Switching build over to `zigbuild` to support linux arm64 variant * Porting over 1Password#140 to support large number * Adding some default overrides to include base types for stuff such as `HashSet` * Typeshare built for repo * Revert
Here's an alternative approach to support 64 bit integer types than the one taken in #112.
Rather than blessing one approach, with #119 being merged, it seems like it's possible to accept this oddity of TypeScript/JavaScript and force users of Typeshare (or rather, only those using it to output TypeScript) to make a decision appropriate for them and their use-case.
More or less resolves #24