UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

17 lines (16 loc) 700 B
/** @noSelfInFile */ import { ObjectDataEntryId } from "../entry"; import { UnitTypeId } from "../entry/unit-type"; import { UpgradeId } from "../entry/upgrade"; export type TechTreeDependency = { unitTypeId: UnitTypeId; upgradeId: undefined; level: undefined; } | { unitTypeId: undefined; upgradeId: UpgradeId; level: number; }; export type TechTreeDependencyInput = TechTreeDependency | UnitTypeId | UpgradeId; export declare const extractTechTreeDependencyInputObjectDataEntryId: (techTreeDependencyInput: TechTreeDependencyInput) => ObjectDataEntryId; export declare const extractTechTreeDependencyInputLevel: (techTreeDependencyInput: TechTreeDependencyInput) => number;