Don't, how can you access <key> by <value> if two different keys have identical <value>? Are you sure typescript guarantees values to be unique? Just adds more undefined behaviour.
<key>
<value>