From dd5a95548f43097e1aea624fc1e1576f4140f897 Mon Sep 17 00:00:00 2001 From: inoas Date: Tue, 7 Jun 2022 18:14:47 +0000 Subject: JavaScript: fix string_builder.reverse, cleanup (#300) --- src/gleam_stdlib.mjs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/gleam_stdlib.mjs') diff --git a/src/gleam_stdlib.mjs b/src/gleam_stdlib.mjs index b4f3d22..35c31c4 100644 --- a/src/gleam_stdlib.mjs +++ b/src/gleam_stdlib.mjs @@ -93,6 +93,12 @@ export function string_length(string) { } } +export function graphemes(string) { + return List.fromArray( + Array.from(graphemes_iterator(string)).map(((item) => item.segment )) + ); +} + function graphemes_iterator(string) { if (Intl && Intl.Segmenter) { return new Intl.Segmenter().segment(string)[Symbol.iterator](); -- cgit v1.2.3