UNPKG

remix-nlux

Version:

Remix IDE NLUX integration. Remix IDE is the leading IDE for building and deploying smart contracts on Ethereum. NLUX is a JavaScript and React library for building conversational AI experiences.

25 lines (20 loc) 577 B
export const warn = (message: unknown) => { if (typeof message === 'string') { console.warn(`[nlux] ${message}`); return; } if (message && typeof message.toString === 'function') { console.warn(`[nlux] ${message.toString()}`); return; } console.warn('[nlux]'); console.log(JSON.stringify(message, null, 2)); }; const warnedMessages: string[] = []; export const warnOnce = (message: string) => { if (warnedMessages.includes(message)) { return; } warnedMessages.push(message); warn(message); };