mirror of
https://github.com/vlang/v.git
synced 2025-09-15 07:22:27 +03:00
builtin: implement a JS version of string.split_any
(#21612)
This commit is contained in:
parent
ff865ea110
commit
da4afef0d7
3 changed files with 92 additions and 1 deletions
|
@ -19,6 +19,12 @@ pub interface JS.Number {
|
|||
JS.Any
|
||||
}
|
||||
|
||||
pub interface JS.RegExp {
|
||||
JS.Any
|
||||
}
|
||||
|
||||
pub type SplitSeparator = JS.RegExp | JS.String
|
||||
|
||||
@[single_impl]
|
||||
pub interface JS.String {
|
||||
JS.Any
|
||||
|
@ -32,7 +38,7 @@ pub interface JS.String {
|
|||
endsWith(substr JS.String) JS.Boolean
|
||||
startsWith(substr JS.String) JS.Boolean
|
||||
slice(a JS.Number, b JS.Number) JS.String
|
||||
split(dot JS.String) JS.Array
|
||||
split(delim SplitSeparator) JS.Array
|
||||
indexOf(needle JS.String) JS.Number
|
||||
lastIndexOf(needle JS.String) JS.Number
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue