reversed property
Returns a new string with all characters reversed, by Unicode code point
(rune). Surrogate-pair characters survive intact, but grapheme CLUSTERS are
NOT preserved: a base letter plus a combining mark, or a ZWJ/skin-tone emoji
sequence, is reordered or split (e.g. e+U+0301 reverses to a leading
combining acute). Reverse over characters if cluster integrity matters.
Audited: 2026-06-12 11:26 EDT
Implementation
@useResult
String get reversed => String.fromCharCodes(runes.toList().reversed);