[untested] - apply import order to artigen

This commit is contained in:
Ean Milligan 2025-05-01 18:09:18 -04:00
parent cb00147f6b
commit c981fe5664
7 changed files with 32 additions and 18 deletions

View File

@ -1,2 +1,3 @@
# artigen - The Artificer's Dice and Math Engine # artigen - The Artificer's Dice and Math Engine
artigen is the core engine powering The Artificer. artigen is the core engine powering The Artificer.

View File

@ -1,9 +1,12 @@
import config from '/config.ts';
import { log, LogTypes as LT } from '@Log4Deno'; import { log, LogTypes as LT } from '@Log4Deno';
import config from '/config.ts';
import { currentWorkers, handleRollWorker } from 'artigen/managers/workerManager.ts';
import { infoColor2, rollingEmbed } from 'src/commandUtils.ts'; import { infoColor2, rollingEmbed } from 'src/commandUtils.ts';
import { QueuedRoll } from 'src/mod.d.ts'; import { QueuedRoll } from 'src/mod.d.ts';
import utils from 'src/utils.ts'; import utils from 'src/utils.ts';
import { currentWorkers, handleRollWorker } from 'artigen/managers/workerManager.ts';
const rollQueue: Array<QueuedRoll> = []; const rollQueue: Array<QueuedRoll> = [];

View File

@ -1,15 +1,20 @@
import { DiscordenoMessage, sendDirectMessage, sendMessage } from '@discordeno';
import { log, LogTypes as LT } from '@Log4Deno';
import config from '/config.ts'; import config from '/config.ts';
import { DEVMODE } from '/flags.ts';
import { loggingEnabled } from 'artigen/rollUtils.ts';
import { SolvedRoll } from 'artigen/solver.d.ts';
import dbClient from 'db/client.ts';
import { queries } from 'db/common.ts';
import stdResp from 'endpoints/stdResponses.ts';
import { generateCountDetailsEmbed, generateDMFailed, generateRollEmbed } from 'src/commandUtils.ts'; import { generateCountDetailsEmbed, generateDMFailed, generateRollEmbed } from 'src/commandUtils.ts';
import { QueuedRoll, RollModifiers } from 'src/mod.d.ts'; import { QueuedRoll, RollModifiers } from 'src/mod.d.ts';
import utils from 'src/utils.ts'; import utils from 'src/utils.ts';
import { SolvedRoll } from 'src/artigen/solver.d.ts';
import { loggingEnabled } from 'src/artigen/rollUtils.ts';
import { log, LogTypes as LT } from '@Log4Deno';
import { DEVMODE } from '/flags.ts';
import dbClient from 'src/db/client.ts';
import stdResp from 'src/endpoints/stdResponses.ts';
import { DiscordenoMessage, sendDirectMessage, sendMessage } from '@discordeno';
import { queries } from 'src/db/common.ts';
export let currentWorkers = 0; export let currentWorkers = 0;

View File

@ -2,11 +2,12 @@ import { log, LogTypes as LT } from '@Log4Deno';
import config from '/config.ts'; import config from '/config.ts';
import { RollModifiers } from 'src/mod.d.ts';
import { CountDetails, ReturnData, SolvedRoll, SolvedStep } from 'artigen/solver.d.ts';
import { compareTotalRolls, compareTotalRollsReverse, escapeCharacters, legalMathOperators, loggingEnabled } from 'artigen/rollUtils.ts';
import { formatRoll } from 'artigen/rollFormatter.ts'; import { formatRoll } from 'artigen/rollFormatter.ts';
import { compareTotalRolls, compareTotalRollsReverse, escapeCharacters, legalMathOperators, loggingEnabled } from 'artigen/rollUtils.ts';
import { fullSolver } from 'artigen/solver.ts'; import { fullSolver } from 'artigen/solver.ts';
import { CountDetails, ReturnData, SolvedRoll, SolvedStep } from 'artigen/solver.d.ts';
import { RollModifiers } from 'src/mod.d.ts';
// parseRoll(fullCmd, modifiers) // parseRoll(fullCmd, modifiers)
// parseRoll handles converting fullCmd into a computer readable format for processing, and finally executes the solving // parseRoll handles converting fullCmd into a computer readable format for processing, and finally executes the solving

View File

@ -1,10 +1,10 @@
import { log, LogTypes as LT } from '@Log4Deno'; import { log, LogTypes as LT } from '@Log4Deno';
import { roll } from 'artigen/roller.ts';
import { rollCounter } from 'artigen/counter.ts'; import { rollCounter } from 'artigen/counter.ts';
import { RollFormat } from 'artigen/solver.d.ts';
import { loggingEnabled } from 'artigen/rollUtils.ts';
import { RollModifiers } from 'src/mod.d.ts'; import { RollModifiers } from 'src/mod.d.ts';
import { roll } from 'artigen/roller.ts';
import { loggingEnabled } from 'artigen/rollUtils.ts';
import { RollFormat } from 'artigen/solver.d.ts';
// formatRoll(rollConf, modifiers) returns one SolvedStep // formatRoll(rollConf, modifiers) returns one SolvedStep
// formatRoll handles creating and formatting the completed rolls into the SolvedStep format // formatRoll handles creating and formatting the completed rolls into the SolvedStep format

View File

@ -1,5 +1,7 @@
import { closeLog, initLog } from '@Log4Deno'; import { closeLog, initLog } from '@Log4Deno';
import { DEBUG } from '/flags.ts'; import { DEBUG } from '/flags.ts';
import { parseRoll } from 'artigen/parser.ts'; import { parseRoll } from 'artigen/parser.ts';
import { loggingEnabled } from 'artigen/rollUtils.ts'; import { loggingEnabled } from 'artigen/rollUtils.ts';

View File

@ -1,8 +1,10 @@
import config from '/config.ts';
import { log, LogTypes as LT } from '@Log4Deno'; import { log, LogTypes as LT } from '@Log4Deno';
import { RollConf, RollSet, RollType } from 'artigen/solver.d.ts'; import config from '/config.ts';
import { compareOrigIdx, compareRolls, genFateRoll, genRoll, loggingEnabled } from 'artigen/rollUtils.ts'; import { compareOrigIdx, compareRolls, genFateRoll, genRoll, loggingEnabled } from 'artigen/rollUtils.ts';
import { RollConf, RollSet, RollType } from 'artigen/solver.d.ts';
import { RollModifiers } from 'src/mod.d.ts'; import { RollModifiers } from 'src/mod.d.ts';
// Call with loopCountCheck(++loopCount); // Call with loopCountCheck(++loopCount);