Bluesky app fork with some witchin' additions 馃挮 witchsky.app
bluesky fork client
119
fork

Configure Feed

Select the types of activity you want to include in your feed.

at a876aae44ea07494ebea9727350aa060b81f317b 7 lines 262 B view raw
1// This isn't a real property, but it prevents T being compatible with Shadow<T>. 2declare const shadowTag: unique symbol 3export type Shadow<T> = T & {[shadowTag]: true} 4 5export function castAsShadow<T>(value: T): Shadow<T> { 6 return value as any as Shadow<T> 7}