From a5504caa00d237fe3a7aa4509d65050356acc260 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Mon, 11 Dec 2023 14:03:26 +0000 Subject: Remove more target usage --- src/gleam/string.gleam | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'src') diff --git a/src/gleam/string.gleam b/src/gleam/string.gleam index 7254fd9..652784d 100644 --- a/src/gleam/string.gleam +++ b/src/gleam/string.gleam @@ -230,11 +230,7 @@ pub fn slice(from string: String, at_index idx: Int, length len: Int) -> String } } -@target(erlang) @external(erlang, "string", "slice") -fn do_slice(a: String, b: Int, c: Int) -> String - -@target(javascript) fn do_slice(string: String, idx: Int, len: Int) -> String { string |> to_graphemes @@ -480,17 +476,13 @@ pub fn join(strings: List(String), with separator: String) -> String { do_join(strings, separator) } -@target(erlang) +@external(javascript, "../gleam_stdlib.mjs", "join") fn do_join(strings: List(String), separator: String) -> String { strings |> list.intersperse(with: separator) |> concat } -@target(javascript) -@external(javascript, "../gleam_stdlib.mjs", "join") -fn do_join(strings strings: List(String), string string: String) -> String - /// Pads a `String` on the left until it has at least given number of graphemes. /// /// ## Examples -- cgit v1.2.3