tst-reflect
tst-reflect copied to clipboard
Participation in the new version of the system
Sign here who wants to participate in the alpha of the new major version. I will invite you to the private project when it is ready. 🎉
I am excited to see the new version of this library. I am willing to participate in the alpha of the new major version.
Hi, I want to investigate the potential of this library and would be happy to participate
Sign me up. I've been testing doing recursive model hydration with data from the Jira API. So far it looks very promising with the exclusion of one bug with getCtor but that looks like its been flagged as fixed in v1. I'd be happy to run the alpha through my use case.
Looking to see if I can leverage this for my Remix project. There's an issue with transmitting the class from backend to the front end via the useLoaderData(). I'm hoping to leverage this to send the meta data along so when it gets to the other side the class/object can be reconstructed.
I would like to be able to help with the alpha version. I was looking to use this package for generic classes which does not seem to be possible in the current version but will be in the new version (https://github.com/Hookyns/tst-reflect/issues/30). My use case being to help create documentation from the actual source code to produce 'live' docs rather than manually documenting things.
i would to be able to use alpha on this
Hi guys, TY for your interest! 🎉
I'm late with the alpha, working hard on it. 🏭 I've invented new and better callsites (new way how to pass generic type arguments through project) so I'm rewriting some base stuff which results in not working project. I expect it to be ready by the end of next week.
I've already prepared website and documentation (first basic version).
Project will remain private for a while, I'll invite you into the organization and send you link to discord server, so you can get proper support and I can get some feedback I hope. 🙂
Hi! I'd love to participate in the alpha :)
Late (again), but it will be this week. 🎉
I'm stucked on one strange issue caused by strange conditions. I'm finally able to reproduce it. Now I have to fix it.
I was just looking at another repo for something else and it has a link to moddle. It might be of use to this project or someone else looking to reconstruct JSON to object. In my case I needed a way to convert an object to JSON and send it across the wire. Then reconstruct the object once it arrives on the client side. BTW, I appreciate the hard work you're putting into your project!
I'm willing to participate
I've granted you access to the organization and mentioned you in an issue.
@Hookyns Please add me to the alpha!
Great project, thanks for your work @Hookyns! I'd love to join the alpha, too! :)
First of all thx for your awesome work! You saved me hours of work! I would like to join the alpha too!
Hi, I'd love to participate in the alpha!
Hey! I'd also like to join the alpha :)
Count me in!
Hi! I would love to join and check the alpha!
Hi, I really like what you are doing, looking for a similar solution for a long time, may I join too?
Hi, I'm interested in participating as well if it's not too late!
I was just looking at another repo for something else and it has a link to moddle. It might be of use to this project or someone else looking to reconstruct JSON to object. In my case I needed a way to convert an object to JSON and send it across the wire. Then reconstruct the object once it arrives on the client side. BTW, I appreciate the hard work you're putting into your project!
@nduc For that purpose, you may be interested in @badcafe/jsonizer
: https://badcafe.github.io/jsonizer/#/README but you will have to call JSON.stringify()
and JSON.parse()
yourself.
I'm also working on its companion library @badcafe/asynchronizer
but it is not yet released (planned for september 2023), which is an RPC lib that will let you call functions without worrying how to serialize parameters (and return values) in one side and how to deserialize them on the other side. Works with various channels : HTTP, WebSocket, Workers, nodejs clusters, etc with broadcast and multicast features, support for binary and streaming, and with nice binding to REST for the HTTP channel.
Hi, I'm interested in participating too if possible !
Is this project still happening? If so, I'm also interested.
I have extensive experience with reflection in PHP and C#, if that matters - I've written DI containers in both languages, and I also wrote one of the earliest annotation libraries for PHP. Where I'm stuck with TypeScript is there seems to be no good approach to dependency injection containers without reflection - I've spent years on-and-off trying to solve this with types, I've looked at every DI container with types, and it just doesn't seem feasible. I started tinkering with deepkit.io and I don't find their reflection approach at all useful.
So yeah, quite interested in testing this. :-)
Is this project still happening? If so, I'm also interested.
I have extensive experience with reflection in PHP and C#, if that matters - I've written DI containers in both languages, and I also wrote one of the earliest annotation libraries for PHP. Where I'm stuck with TypeScript is there seems to be no good approach to dependency injection containers without reflection - I've spent years on-and-off trying to solve this with types, I've looked at every DI container with types, and it just doesn't seem feasible. I started tinkering with deepkit.io and I don't find their reflection approach at all useful.
So yeah, quite interested in testing this. :-)
Sure! 🙂
DI was the main reason why I started to work on this. Here is my implementation of DI based on this project; quite outdated, it's just prototype, because this become the main project I want to finish first to build a lot of other things that need reflection.
Yeah, a DI container is the main reason I want reflection too. My ideas about a DI container is quite different from the "main stream" - quite a lot of non-features. I wrote at least 5 DI containers before settling on this. 😅
Sign me up
First prototype version of the new Typegen is out. 🎉 It works with SWC, esbuild and tsc without any transformations as expected. 🙂
Information for participants is in the private repository.
It works with SWC, esbuild and tsc without any transformations as expected. 🙂
🤩
how did you pull that off?? will be testing today. 😁
Sign me up please!