-
Notifications
You must be signed in to change notification settings - Fork 9
Feature: Type Ergonomics Improvements #67
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Focused Scope
Improve concrete TypeScript ergonomics where the current API can be made more precise.
Proposed v1
FactoryOutput<F>.InferFactorySchema<S>only if it can be implemented without broad compiler-style promises.extend()typing so extension functions can return only added fields when possible.expect-typecoverage for literal preservation, explicit discriminated unions, and composition not degrading toany.Out of Scope
The original issue mixed useful DX work with goals TypeScript cannot provide at runtime. This version keeps the work measurable.