I was reading indexable types and "dictionary" pattern confused me:
interface NumberOrStringDictionary { [index: string]: number | string; lengt