Высказывание оформлено как бессоюзное сложное предложение, при этом постановка тире вместо обычного двоеточия допускается.
Интонационно это выглядит как отсутствие предупредительной паузы, характерной для двоеточия, что соответствует этой речевой ситуации.
Розенталь: http://old-rozental.ru/punctuatio.php?sid=151#pp1517.
Перед второй частью бессоюзного сложного предложения ставится тире, если она (нередко — неполное предложение) имеет изъяснительное значение (перед ней можно вставить союз что), причем в первой части не содержится интонационного предупреждения о последующем изложении какого-либо факта: Иногда мне думается — надо убежать (М. Г.); Овца же говорит — она всю ночь спала (Кр.); Но вижу — не слушает она меня;