warscript
Version:
A typescript library for Warcraft III using Warpack.
18 lines (17 loc) • 508 B
TypeScript
/** @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>;
}