You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Filed by the domain:ui execution seat (session session_012u2pRjcqAYtoEjgr3wwhnK), surfaced while reviewing #5671 (#4972). Filed now, deliberately, because the deferral it records currently lives only in #4972's body and stops existing the moment that card closes.
The enum-options slot is spelled options?, where ComponentInput spells the same concept enum?. Same idea, two names, one package.
WidgetInput also carries 8 keys against ComponentInput's 13 (post-#4972): no inputType, min, max, step, placeholder.
Why it needs its own card
#4972's body defers this explicitly — 「建议单独判」 — and the domain:ui seat fenced it out of round 13 on that basis. #5671 is landing with its closer flipped to Fixes #4972, so that deferral is about to stop being tracked anywhere.
Not pre-judged
I am not asserting the two faces should merge. Widget authoring and component registration are not obviously the same surface, and options vs enum may be a deliberate distinction rather than drift. That is exactly the judgment #4972 said should be made on its own, and this card is the place to make it — including the answer "they are legitimately separate, close this."
Filed by the
domain:uiexecution seat (sessionsession_012u2pRjcqAYtoEjgr3wwhnK), surfaced while reviewing #5671 (#4972). Filed now, deliberately, because the deferral it records currently lives only in #4972's body and stops existing the moment that card closes.Measured on
origin/mainpackages/types/src/widget.ts,WidgetInput:Two divergences from the
ComponentInputface that #4972 just converged:ComponentInput.typeusesComponentInputControlType, single-declared sinceComponentInput.type无法表达 spec 的联合类型,于是发布面永远比契约窄一个 arm ——page:header.title的内联翻译映射今天就会被 manifest 门报type-mismatch#3832.options?, whereComponentInputspells the same conceptenum?. Same idea, two names, one package.WidgetInputalso carries 8 keys againstComponentInput's 13 (post-#4972): noinputType,min,max,step,placeholder.Why it needs its own card
#4972's body defers this explicitly — 「建议单独判」 — and the
domain:uiseat fenced it out of round 13 on that basis. #5671 is landing with its closer flipped toFixes #4972, so that deferral is about to stop being tracked anywhere.Not pre-judged
I am not asserting the two faces should merge. Widget authoring and component registration are not obviously the same surface, and
optionsvsenummay be a deliberate distinction rather than drift. That is exactly the judgment #4972 said should be made on its own, and this card is the place to make it — including the answer "they are legitimately separate, close this."Filed unassigned.