Typescript: interface vs type

Not easy choice what to choose.