Skip to content

Commit b38312c

Browse files
committed
Copy over new lualib code
1 parent 7c353f1 commit b38312c

File tree

98 files changed

+244
-181
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+244
-181
lines changed

src/lualib/ArrayConcat.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function __TS__ArrayConcat(this: void, arr1: any[], ...args: any[]): any[] {
1+
export function __TS__ArrayConcat(this: void, arr1: any[], ...args: any[]): any[] {
22
const out: any[] = [];
33
for (const val of arr1) {
44
out[out.length] = val;

src/lualib/ArrayEntries.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// https://262.ecma-international.org/10.0/#sec-array.prototype.entries
2-
function __TS__ArrayEntries<T>(this: void, array: T[]): IterableIterator<[number, T]> {
2+
export function __TS__ArrayEntries<T>(this: void, array: T[]): IterableIterator<[number, T]> {
33
let key = 0;
44
return {
55
[Symbol.iterator](): IterableIterator<[number, T]> {

src/lualib/ArrayEvery.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function __TS__ArrayEvery<T>(
1+
export function __TS__ArrayEvery<T>(
22
this: void,
33
arr: T[],
44
callbackfn: (value: T, index?: number, array?: any[]) => boolean

src/lualib/ArrayFilter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function __TS__ArrayFilter<T>(
1+
export function __TS__ArrayFilter<T>(
22
this: void,
33
arr: T[],
44
callbackfn: (value: T, index?: number, array?: any[]) => boolean

src/lualib/ArrayFind.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// https://www.ecma-international.org/ecma-262/10.0/index.html#sec-array.prototype.find
2-
function __TS__ArrayFind<T>(
2+
export function __TS__ArrayFind<T>(
33
this: void,
44
arr: T[],
55
predicate: (value: T, index: number, obj: T[]) => unknown

src/lualib/ArrayFindIndex.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function __TS__ArrayFindIndex<T>(
1+
export function __TS__ArrayFindIndex<T>(
22
this: void,
33
arr: T[],
44
callbackFn: (element: T, index?: number, array?: T[]) => boolean

src/lualib/ArrayFlat.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function __TS__ArrayFlat(this: void, array: any[], depth = 1): any[] {
1+
export function __TS__ArrayFlat(this: void, array: any[], depth = 1): any[] {
22
let result: any[] = [];
33
for (const value of array) {
44
if (depth > 0 && Array.isArray(value)) {

src/lualib/ArrayFlatMap.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function __TS__ArrayFlatMap<T, U>(
1+
export function __TS__ArrayFlatMap<T, U>(
22
this: void,
33
array: T[],
44
callback: (value: T, index: number, array: T[]) => U | readonly U[]

src/lualib/ArrayForEach.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function __TS__ArrayForEach<T>(
1+
export function __TS__ArrayForEach<T>(
22
this: void,
33
arr: T[],
44
callbackFn: (value: T, index?: number, array?: any[]) => any

src/lualib/ArrayIncludes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// https://www.ecma-international.org/ecma-262/9.0/index.html#sec-array.prototype.includes
2-
function __TS__ArrayIncludes<T>(this: T[], searchElement: T, fromIndex = 0): boolean {
2+
export function __TS__ArrayIncludes<T>(this: T[], searchElement: T, fromIndex = 0): boolean {
33
const len = this.length;
44
let k = fromIndex;
55

0 commit comments

Comments
 (0)