pokemon-showdown/sim/global.d.ts
Kirk Scheibelhut 9ab3f5a668
Make /hotpatch fail if git history hasn't changed (#5688)
/forcehotpatch can be used to perform the hotpatch regardless.
2019-08-12 10:23:24 +02:00

44 lines
1.3 KiB
TypeScript

import {Battle as BattleType} from './battle';
import * as BattleStreamType from './battle-stream';
import * as DataType from './dex-data';
import {Dex as DexType} from './dex';
import * as SimType from './index';
import {Field as FieldType} from './field';
import {Pokemon as PokemonType} from './pokemon';
import {PRNG as PRNGType} from './prng';
import {Side as SideType} from './side';
import {TeamValidator as TeamValidatorType} from'./team-validator';
declare global {
namespace NodeJS {
interface Global {
Dex: any
toID(input: any): string
TeamValidator: any
__version: {head: string, origin?: string, tree?: string}
}
}
const Battle: BattleType
const BattleStream: BattleStreamType.BattleStream
const Dex: typeof DexType
const Field: FieldType
const ModdedDex: typeof DexType
const PRNG: PRNGType
const Pokemon: PokemonType
const Side: SideType
const Sim: typeof SimType
const TeamValidator: typeof TeamValidatorType
const Ability: DataType.Ability
const BasicEffect: DataType.BasicEffect
const Format: DataType.Format
const Item: DataType.Item
const Move: DataType.Move
const PureEffect: DataType.PureEffect
const RuleTable: DataType.RuleTable
const Template: DataType.Template
const Tools: DataType.Tools
const TypeInfo: DataType.TypeInfo
const toID: typeof DataType.Tools.getId
}