js: support JS interfaces (#12426)

This commit is contained in:
playX 2021-11-11 15:36:32 +03:00 committed by GitHub
parent 015cfdb49f
commit a4c57ba56e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 245 additions and 205 deletions

View file

@ -147,7 +147,7 @@ pub fn (a array) repeat(count int) array {
}
}
#function makeEmptyArray() { return new array(new array_buffer({})); }
#function makeEmptyArray() { return new array(new array_buffer({ arr: [], len: new int(0), index_start: new int(0), cap: new int(0) })); }
#function makeEmtpyJSArray() { return new Array(); }
fn JS.makeEmptyArray() array