-
-
Notifications
You must be signed in to change notification settings - Fork 24
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
3.0.0 #101
Comments
@citycide when are you planning to release v3? |
Right now I'm only in the brainstorm stage, so these changes haven't begun yet. I just wanted to let people know what I'm thinking about doing for the next version to get feedback and guide contributions. |
okay cool! |
I have a branch open for this at v3 and have made some progress but there's a fair amount of work left. I've got pretty intelligent type inference that's frustratingly close to working how I want it, but still has some issues with nullability. There's also a lot of There are also a lot of comments asking for this TypeScript PR because I have to do things like this all over the place (lots of generics): https://github.com/citycide/trilogy/blob/fe90ddf72942a8339c10dace20caf70615498c0e/src/model.ts#L48 I'd appreciate any help on getting this moving — I've been beating my head against it for a while! |
I've started thinking about any breaking changes I'd like to make for the v3 release. So far they're pretty much all type related and serve to either improve inference or make something stricter, which is an evolution of v2's rewrite to TypeScript.
Trilogy
classModel
instances, but with worse capability for type inference and is therefore less safeThe text was updated successfully, but these errors were encountered: