ts baby interfaces