UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

91 lines 3.01 kB
import { ASObject } from './ASObject'; import { Multiname } from '../abc/lazy/Multiname'; import { Bytecode } from '../abc/ops'; import { ASFunction } from './ASFunction'; export declare class ASArray extends ASObject { /** * Proxy ASArray for allow use brackets notation [index], used in Box2D and other external modules * @param original */ static wrapProxy(original: ASArray): ASArray; static axBox(asValue: any[]): ASArray; static classInitializer(): void; constructor(); native_hasOwnProperty(nm: string): boolean; native_propertyIsEnumerable(nm: string): boolean; $Bglength: number; value: any[]; static axApply(self: ASArray, args: any[]): ASArray; static axConstruct(args: any[]): ASArray; push(): any; generic_push(): any; pop(): any; generic_pop(): any; shift(): any; generic_shift(): any; unshift(): any; generic_unshift(): any; reverse(): this; generic_reverse(): any; concat(): any; generic_concat(): any; slice(startIndex: number, endIndex: number): any; generic_slice(startIndex: number, endIndex: number): any; splice(): any[]; generic_splice(): any[]; join(sep: string): string; generic_join(sep: string): any; toString(): string; valueOf(): string; generic_toString(): any; indexOf(value: any, fromIndex: number): number; generic_indexOf(value: any, fromIndex: number): any; lastIndexOf(value: any, fromIndex: number): number; generic_lastIndexOf(value: any, fromIndex: number): any; every(callbackfn: { value: Function; }, thisArg?: any): boolean; generic_every(callbackfn: { value: Function; }, thisArg?: any): any; some(callbackfn: { value: any; }, thisArg?: any): boolean; generic_some(callbackfn: { value: any; }, thisArg?: any): any; forEach(callbackfn: { value: any; }, thisArg?: any): void; generic_forEach(callbackfn: { value: any; }, thisArg?: any): any; map(callbackfn: { value: any; }, thisArg?: any): any; generic_map(callbackfn: { value: any; }, thisArg?: any): any; filter(callbackfn: { value: Function; }, thisArg?: any): any; generic_filter(callbackfn: { value: Function; }, thisArg?: any): any; toLocaleString(): string; sort(func: ASFunction | number, options?: number): this; generic_sort(): any; sortOn(names: any, options: any): any; generic_sortOn(): any; get length(): number; set length(newLength: number); axGetEnumerableKeys(): any[]; axHasPropertyInternal(mn: Multiname): boolean; axHasOwnProperty(mn: Multiname): boolean; axGetProperty(mn: Multiname): any; axSetProperty(mn: Multiname, value: any, bc: Bytecode): void; axDeleteProperty(mn: Multiname): any; axGetPublicProperty(nm: any): any; axSetPublicProperty(nm: string, value: any): void; } //# sourceMappingURL=ASArray.d.ts.map