Simple, no dependency text box
Deeply mock typescript interfaces to allow you to adhere to solid principals. Zero dependencies.