Hyperlinkv0.8.0-beta.28

String

String.codePointAtconsteffect/String.ts:621
(index: number): (self: string) => Option.Option<number>
(self: string, index: number): Option.Option<number>

Returns the Unicode code point at the specified index safely, or None if the index is out of bounds.

Example (Reading code points)

import { pipe, String } from "effect"

pipe("abc", String.codePointAt(1)) // Option.some(98)
pipe("abc", String.codePointAt(10)) // Option.none()
elements
Source effect/String.ts:6214 lines
export const codePointAt: {
  (index: number): (self: string) => Option.Option<number>
  (self: string, index: number): Option.Option<number>
} = dual(2, (self: string, index: number): Option.Option<number> => Option.fromUndefinedOr(self.codePointAt(index)))