TypeScript uses the ! token for strict property initialization
assertions, as in:
class X { strictPropAsserted!: string; }
Previously, clang-format would wrap between the ! and the : for
overly long lines. This patch fixes that by generally preventing the
wrap in that location.