UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

13 lines (12 loc) 560 B
/** @noSelfInFile */ import { AbilityBehavior } from "../ability"; import { Ability } from "../../internal/ability"; import { UnitBehaviorConstructor } from "../unit"; import { Unit } from "../../internal/unit"; export declare class ApplyUnitBehaviorAbilityBehavior<Args extends any[]> extends AbilityBehavior { private readonly createUnitBehavior; private unitBehavior?; constructor(ability: Ability, unitBehaviorConstructor: UnitBehaviorConstructor<Args>, ...args: Args); onUnitGainAbility(unit: Unit): void; onUnitLoseAbility(): void; }