typescript interface function
By Wilbert Green at May 28 2020
interface function
By Derek Murazik at Aug 19 2020