The loader routes tiles protocols generically (sendProtocol and the protocol event), so the extras for tp-data on top of that are gone: Tile.sendData(), the data and data-ready events, and the DataEvent type. Use sendProtocol and the protocol event.
Blastile, tile-host and the containment tile move to the generic API.