From 3b6f8349ef521d38ab932ea160ec919f5fd5f923 Mon Sep 17 00:00:00 2001 From: kruschen Date: Mon, 26 Aug 2024 00:34:19 +0000 Subject: [PATCH] utils import is now condensed into "/utils" --- src/dialogs/dialogs/ice-editor.ts | 19 +++++++------------ src/utils/index.ts | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+), 12 deletions(-) create mode 100644 src/utils/index.ts diff --git a/src/dialogs/dialogs/ice-editor.ts b/src/dialogs/dialogs/ice-editor.ts index db24c291..8f98b770 100644 --- a/src/dialogs/dialogs/ice-editor.ts +++ b/src/dialogs/dialogs/ice-editor.ts @@ -1,19 +1,14 @@ import * as d3 from "d3"; -import {closeDialogs} from "dialogs/utils"; -import {layerIsOn, toggleLayer} from "layers"; -import {clearMainTip, tip} from "scripts/tooltips"; -import {findGridCell, getGridPolygon} from "utils/graphUtils"; -import {getInputNumber} from "utils/nodeUtils"; -import {rn} from "utils/numberUtils"; -import {rand} from "utils/probabilityUtils"; -import {byId} from "utils/shorthands"; -import {parseTransform} from "utils/stringUtils"; +import { closeDialogs } from "dialogs/utils"; +import { layerIsOn, toggleLayer } from "layers"; +import { clearMainTip, tip } from "scripts/tooltips"; +import { byId, findGridCell, getGridPolygon, getInputNumber, parseTransform, rand, rn } from "utils"; // @ts-expect-error js module -import {editStyle} from "modules/style"; -import {setDefaultEventHandlers} from "scripts/events"; +import { editStyle } from "modules/style"; +import { setDefaultEventHandlers } from "scripts/events"; // @ts-expect-error js module -import {unselect} from "modules/ui/editors"; +import { unselect } from "modules/ui/editors"; let isLoaded = false; diff --git a/src/utils/index.ts b/src/utils/index.ts new file mode 100644 index 00000000..9a0f2088 --- /dev/null +++ b/src/utils/index.ts @@ -0,0 +1,18 @@ +export * from "./arrayUtils"; +export * from "./colorUtils"; +export * from "./coordinateUtils"; +export * from "./debugUtils"; +export * from "./errorUtils"; +export * from "./functionUtils"; +export * from "./graphUtils"; +export * from "./keyboardUtils"; +export * from "./languageUtils"; +export * from "./lineUtils"; +export * from "./linkUtils"; +export * from "./nodeUtils"; +export * from "./numberUtils"; +export * from "./probabilityUtils"; +export * from "./shorthands"; +export * from "./stringUtils"; +export * from "./typeUtils"; +export * from "./unitUtils"; \ No newline at end of file