why do us einterface in typescript code example Example: interface ts one valu // use type instead interface type StringOrNull = string | null;