UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

18 lines (17 loc) 508 B
/** @noSelfInFile */ import { Event } from "../event"; export interface ObservableArray<T> extends Array<T> { } export declare class ObservableArray<T> { /** * The backing array. * @private */ private readonly a; readonly onChange: Event<[]>; protected __newindex(index: number, value: T): void; protected __index(index: number): T; protected __len(): number; protected __ipairs(): ReturnType<typeof ipairs<T>>; protected __pairs(): ReturnType<typeof pairs>; }