mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-03-21 17:25:10 -05:00
This mostly is just a step towards removing sim's dependency on Node's stdlib.
This commit is contained in:
parent
5ae7940e88
commit
ec7332b498
|
|
@ -448,7 +448,7 @@ export class Multiset<T> extends Map<T, number> {
|
|||
export const Utils = {
|
||||
parseExactInt, waitUntil, html, escapeHTML,
|
||||
compare, sortBy, levenshtein,
|
||||
shuffle, deepClone, clearRequireCache,
|
||||
shuffle, deepClone, deepFreeze, clampIntRange, clearRequireCache,
|
||||
randomElement, forceWrap, splitFirst,
|
||||
stripHTML, visualize, getString,
|
||||
escapeRegex, formatSQLArray,
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ import {Side} from './side';
|
|||
import {State} from './state';
|
||||
import {BattleQueue, Action} from './battle-queue';
|
||||
import {BattleActions} from './battle-actions';
|
||||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
declare const __version: any;
|
||||
|
||||
export type ChannelID = 0 | 1 | 2 | 3 | 4;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import type {PokemonEventMethods, ConditionData} from './dex-conditions';
|
||||
import {assignMissingFields, BasicEffect, toID} from './dex-data';
|
||||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
|
||||
interface AbilityEventMethods {
|
||||
onCheckShow?: (this: Battle, pokemon: Pokemon) => void;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
import {assignMissingFields, BasicEffect, toID} from './dex-data';
|
||||
import type {SecondaryEffect, MoveEventMethods} from './dex-moves';
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
*
|
||||
* @license MIT
|
||||
*/
|
||||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
|
||||
/**
|
||||
* Converts anything to an ID. An ID must have only lowercase alphanumeric
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
import {assignMissingFields, toID, BasicEffect} from './dex-data';
|
||||
import {EventMethods} from './dex-conditions';
|
||||
import {SpeciesData} from './dex-species';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import type {PokemonEventMethods, ConditionData} from './dex-conditions';
|
||||
import {assignMissingFields, BasicEffect, toID} from './dex-data';
|
||||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
|
||||
interface FlingData {
|
||||
basePower: number;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
import type {ConditionData} from './dex-conditions';
|
||||
import {assignMissingFields, BasicEffect, toID} from './dex-data';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import {assignMissingFields, BasicEffect, toID} from './dex-data';
|
||||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
import {isDeepStrictEqual} from 'node:util';
|
||||
|
||||
interface SpeciesAbility {
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ import {Item, DexItems} from './dex-items';
|
|||
import {Ability, DexAbilities} from './dex-abilities';
|
||||
import {Species, DexSpecies} from './dex-species';
|
||||
import {Format, DexFormats} from './dex-formats';
|
||||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
|
||||
const BASE_MOD = 'gen9' as ID;
|
||||
const DATA_DIR = path.resolve(__dirname, '../data');
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
* @license MIT
|
||||
*/
|
||||
|
||||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
import type {RequestState} from './battle';
|
||||
import {Pokemon, EffectState} from './pokemon';
|
||||
import {State} from './state';
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
import {Dex, toID} from './dex';
|
||||
import type {MoveSource} from './dex-species';
|
||||
import {Utils} from '../lib';
|
||||
import {Utils} from '../lib/utils';
|
||||
import {Tags} from '../data/tags';
|
||||
import {Teams} from './teams';
|
||||
import {PRNG} from './prng';
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user