type TLUiEventData<K> = K extends null
  ? {
      source: TLUiEventSource
    }
  : {
      source: TLUiEventSource
    } & K
TLUiEventContextTypeTLUiEventHandler