TemplateInterfaceProperty type

type TemplateInterfaceProperty<T, D> = T | TemplateInterface<T, D> | string