diff options
author | Louis Pilfold <louis@lpil.uk> | 2023-12-11 14:03:26 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2023-12-11 14:03:26 +0000 |
commit | a5504caa00d237fe3a7aa4509d65050356acc260 (patch) | |
tree | 76d7c1ed6be0dae51dc2b842544d84bea27e91b3 | |
parent | 0651155758cb0124bd31ca0b430d123e22bf6cb9 (diff) | |
download | gleam_stdlib-a5504caa00d237fe3a7aa4509d65050356acc260.tar.gz gleam_stdlib-a5504caa00d237fe3a7aa4509d65050356acc260.zip |
Remove more target usage
-rw-r--r-- | src/gleam/string.gleam | 10 |
1 files changed, 1 insertions, 9 deletions
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 |