diff --git a/packages/runed/src/lib/utilities/finite-state-machine/finite-state-machine.svelte.ts b/packages/runed/src/lib/utilities/finite-state-machine/finite-state-machine.svelte.ts index 9ad05a25..27c7c7da 100644 --- a/packages/runed/src/lib/utilities/finite-state-machine/finite-state-machine.svelte.ts +++ b/packages/runed/src/lib/utilities/finite-state-machine/finite-state-machine.svelte.ts @@ -1,3 +1,5 @@ +import { DEV } from "esm-env"; + export type FSMLifecycleFn = ( meta: LifecycleFnMeta ) => void; @@ -84,7 +86,7 @@ export class FiniteStateMachine if (isLifecycleFnMeta(args[0])) { (action as FSMLifecycleFn)(args[0]); } else { - console.warn("Invalid metadata passed to lifecycle function of the FSM."); + if (DEV) console.warn("Invalid metadata passed to lifecycle function of the FSM."); } } else { return (action as ActionFn)(...args); @@ -92,7 +94,7 @@ export class FiniteStateMachine } else if (typeof action === "string") { return action as StatesT; } else if (event !== "_enter" && event !== "_exit") { - console.warn("No action defined for event", event, "in state", this.#current); + if (DEV) console.warn("No action defined for event", event, "in state", this.#current); } }