Typescript: interface vs type
Not easy choice what to choose.