@GrrrTech Of course! I’m new to TypeScript so it’s quite fun to learn the ins and outs of it - it’s a very interesting concept being able to dynamically construct types based on others
@GrrrTech Found an edge case in your post (https://t.co/FFEeQGDNlr) when field is {}|null. Also found a solution:
type Subset<T> = {
[P in keyof T]?: T[P] extends object ? Subset<T[P]> : T[P] extends object | null ? Subset<T[P]> | null : T[P]
}
@GrrrTech Of course, it’s when a field is object but also nullable. Thinking about it another useful case might be undefined also, so if a field is already marked optional - we still want it to be recursively wrapped in Optional<T> as well. https://t.co/mJrUQa13RI
Found a way around #TypeScript Omit<T, K>’s limitation on discriminated unions (where the set is first collapsed) by “mis”-using the fact that T extends K is applied per-member of the union, allowing me to do this. 🎉
https://t.co/zHoj2SaoPy
@humbleuidesigns@vic_bell@flumeapp But beware, the developer of Flume seems to have stopped supporting it entirely, so Pro accounts cannot be activated and carousel posts have stopped working for months now!
@Chrisvosters@flumeapp Sadly, no. I honestly don’t understand why Instagram haven’t already made a Mac desktop client, porting the iOS app using Catalyst seems an “obvious” way to go, as Twitter has done.
@toosathit @christophharris@flumeapp Yeah, same issue here, and absolutely no word as of yet - seems like the developer has just vanished or has abandoned the product.
@flumeapp I’m experiencing issues with posting using Flume, any word of advice? Looking in debugging logs it looks like it’s failing due to a HTTP-400 error (Request failed: unacceptable content-type: text/htm)
Have tried restarting app, and logging out/in - still same.
First trip on the #boostedrev, sadly a solo trip this time, but hopefully soon it’ll be the both of us. 😁
Thanks to fatdaddy_danmark for hooking us up.
#justgoshoot#nightdrive#boosted @ Moesgaard Strand, Århus https://t.co/jpJns5ZrR6
We spent our summer holiday on Bornholm, what a beautiful place. Definitely not the last time we visit.
.
These are a few photos from our first day.
.
See more at https://t.co/AOAIFX0m1I
.
#justgoshoot#travel… https://t.co/tOutonty1q
@flumeapp@maurobernoco Alright, it seems to be related to timing - if I start typing immediately when the dialog appears it somehow goes into a bad state and will not show results.
Here's some of the relevant log output with errors: https://t.co/IxIZIXLJkV
@flumeapp@maurobernoco Well that's odd, trying to replicate the error it no longer appears, indicating it is something intermitten. First post I made with new version, exhibited this error, no matter how many times I searched or opened/closed the location dialog, no results would show.
Favourite art installation from our last visit to #arosartmuseum together with julie_kofoed (also we had an awesome cup of coffee in the café)
See more snaps at https://t.co/jliaG6sNXx
#justgoshoot#artinstallation https://t.co/YUS4RvJRBa