add typescript integration for type assertion interfaces and etc
add typescript integration for type assertion interfaces and etc