codePointSize function

int codePointSize(
  1. int code
)

Returns 1 for BMP code points, 2 for supplementary plane code points.

Useful to determine how many string indices a code point occupies.

Implementation

int codePointSize(int code) => code < 0x10000 ? 1 : 2;