В рантайме тайпскрипта не существует, остается голый js, т.е. такая проверка работать не будет
Или делать проверку по косвенный признакам, типа
function isSStitle(arg: any): arg is SStitle {
return arg && typeof arg.title === 'string';
}
Здесь использован type guard
https://basarat.gitbooks.io/typescript/docs/types/...
Или делать как класс и через instanceof:
class SStitle {
title: string;
constructor(title: string) {
this.title = title;
}
}
const x:SStitle = new SStitle("AZ5");
if(x instanceof SStitle){...}