low: signal.from.select broken ts types
betula opened this issue · 1 comments
betula commented
signal
.from(() => {
return [
buyAnnualLocale.val,
sharedPurchases().annual_subscription.val
]
})
.select(([locale, sub]) => { // both variables have one type "string | Subscription | undefined"
if (!sub) return void 0;
const localized_price = (sub as any)?.localizedPrice;
if (!localized_price) return void 0;
return locale.text
})
betula commented
Moved to "the stream of conciseness 0.7+ roadmap"