UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

17 lines (16 loc) 736 B
/** @noSelfInFile */ import { Widget } from "../../../core/types/widget"; import { Ability } from "../../internal/ability"; import { Unit } from "../../internal/unit"; import { AbilityDependentValue } from "../../object-field/ability"; import { AbilityBehavior } from "../ability"; export declare class HealSelfAbilityBehavior extends AbilityBehavior { private readonly healing; constructor(ability: Ability, healing: AbilityDependentValue<number>); onImpact(caster: Unit): void; } export declare class HealTargetAbilityBehavior extends AbilityBehavior { private readonly healing; constructor(ability: Ability, healing: AbilityDependentValue<number>); onWidgetTargetImpact(caster: Unit, target: Widget): void; }