Wpis z mikrobloga

@hyperjay: To zależy, ale bardziej uniwersalne rozwiązanie to jest drugie. Ogólnie pierwsze jest ok jak nigdzie indziej nie potrzebujesz tego typu, drugie wszędzie tam gdzie będziesz go używał w innych miejscach.
@hyperjay: Heh odkryłeś właśnie największy problem w programowaniu jak nazywać zmienne (tyczy się to również klas/metod/funkcji/typów) :). Zasada jest nazwa taka ma identyfikować czym dany typ jest bądź do czego służy. Spotkałem się osobiście z kilkoma konwencjami

type Person = {}
type PersonType = {}
type CallbackFunction = () => void
type CallbackFunctionType = () => void
z czego rozwiązanie bez Type jest znacznie częściej używane

co do i w nazwach