From 2d2f03a4a3d7455950586c9a32327a75c0d826f7 Mon Sep 17 00:00:00 2001 From: Daishi Kato Date: Mon, 8 Apr 2024 12:51:11 +0900 Subject: [PATCH] fix(utils): dev-only deprecation message (#2491) --- src/vanilla/utils/freezeAtom.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/vanilla/utils/freezeAtom.ts b/src/vanilla/utils/freezeAtom.ts index 945a3705b2..0c65405490 100644 --- a/src/vanilla/utils/freezeAtom.ts +++ b/src/vanilla/utils/freezeAtom.ts @@ -55,8 +55,10 @@ export function freezeAtom( export function freezeAtomCreator< CreateAtom extends (...args: unknown[]) => Atom, >(createAtom: CreateAtom): CreateAtom { - console.warn( - '[DEPRECATED] freezeAtomCreator is deprecated, define it on users end', - ) + if (import.meta.env?.MODE !== 'production') { + console.warn( + '[DEPRECATED] freezeAtomCreator is deprecated, define it on users end', + ) + } return ((...args: unknown[]) => freezeAtom(createAtom(...args))) as never }