UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

17 lines (16 loc) 706 B
/// <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; }