warscript
Version:
A typescript library for Warcraft III using Warpack.
17 lines (16 loc) • 706 B
TypeScript
/// <reference types="warpack-types/warpack" />
/** @noSelfInFile */
import { BuffPolarity } from "../../auxiliary/buff-polarity";
import { BuffResistanceType } from "../../auxiliary/buff-resistance-type";
import { BuffType, BuffTypeId } from "../buff-type";
export type ApplicableBuffTypeId = BuffTypeId & {
readonly __applicableBuffTypeId: unique symbol;
};
export declare class ApplicableBuffType extends BuffType<ApplicableBuffTypeId> {
static readonly BASE_ID: BuffTypeId;
levelCount: number;
resistanceType?: Exclude<BuffResistanceType, BuffResistanceType.BOTH>;
polarity?: BuffPolarity;
constructor(object: WarObject);
static wrap(other: BuffType): ApplicableBuffType;
}