let set: Set; if (process.env.NODE_ENV !== 'production') { set = new Set(); } export function warn(...messages: string[]) { if (process.env.NODE_ENV !== 'production') { const messageKey = messages.join(' '); if (!set.has(messageKey)) { set.add(messageKey); console.warn(`Zest: ${messageKey}`); } } }