TextChannel is a text or announcement channel of a server. It is what channel.isText() gives, and the most common channel of a command or a message.
How to send, edit and read messages is in Sending messages.
Properties
It also has everything of GuildChannel and what channels with messages share.Actions
startThread()
message.startThread(). The options are a ThreadCreateOptions.
Discord documentation