Context
Porting src/rescript/src/api/Client.res to AffineScript-TEA (migration roadmap commit b942b9d, [migration-roadmap.rescript-to-affinescript]) is gated on four stdlib primitives that AffineScript does not yet expose. Each was filed separately; this parent formalises the cohort.
Blocker
Typed surfaces wait on hyperpolymath/affinescript#228 (module-qualified type paths).
Children
Source
Split from a single porting context across four separate primitive-need issues. Formalising as a parent so the cohort can be tracked together and closed in lockstep with the Client.res port (migration step 1 of 10).
Downstream
All UI components that call Client.* functions (Store.res + 6 UI components) are blocked behind this cohort.
Context
Porting
src/rescript/src/api/Client.resto AffineScript-TEA (migration roadmap commit b942b9d,[migration-roadmap.rescript-to-affinescript]) is gated on four stdlib primitives that AffineScript does not yet expose. Each was filed separately; this parent formalises the cohort.Blocker
Typed surfaces wait on
hyperpolymath/affinescript#228(module-qualified type paths).Children
Http.get/Http.post/Responseaccessors)Async[T],bind,catch)Source
Split from a single porting context across four separate primitive-need issues. Formalising as a parent so the cohort can be tracked together and closed in lockstep with the
Client.resport (migration step 1 of 10).Downstream
All UI components that call
Client.*functions (Store.res+ 6 UI components) are blocked behind this cohort.