@awayfl/avm2
Version:
Virtual machine for executing AS3 code
32 lines • 1.03 kB
TypeScript
import { ASObject } from './ASObject';
import { ASArray } from './ASArray';
export declare class ASRegExp extends ASObject {
private static UNMATCHABLE_PATTERN;
static classInitializer(): void;
value: RegExp;
private _flags;
private _useFallback;
private _dotall;
private _extended;
private _source;
private _captureNames;
constructor(pattern: any, flags?: string);
private _parse;
ecmaToString(): string;
axCall(_: any): any;
axApply(_: any, argArray?: any[]): any;
get source(): string;
get global(): boolean;
get ignoreCase(): boolean;
get multiline(): boolean;
get lastIndex(): number;
set lastIndex(value: number);
get dotall(): boolean;
get extended(): boolean;
internalStringSearch(string: string): number;
internalStringReplace(string: string, replace: string | any): string;
internalStringMatch(string: string): any;
exec(str?: string): ASArray;
test(str?: string): boolean;
}
//# sourceMappingURL=ASRegExp.d.ts.map