warscript
Version:
A typescript library for Warcraft III using Warpack.
20 lines (19 loc) • 586 B
TypeScript
/** @noSelfInFile */
import { BitSet } from "../../../utility/bit-set";
export declare const enum UnitClassification {
GIANT = 1,
UNDEAD = 2,
SUMMONED = 4,
MECHANICAL = 8,
WORKER = 16,
SUICIDAL = 32,
TOWN_HALL = 64,
ANCIENT = 128,
NEUTRAL = 256,
WARD = 512,
WALKABLE = 1024,
TAUREN = 2048
}
export type UnitClassifications = BitSet<UnitClassification>;
export declare const emptyUnitClassifications: () => BitSet<UnitClassification>;
export declare const unitClassificationsOf: (...elements: UnitClassification[]) => UnitClassifications;