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.
21 lines (17 loc) • 544 B
text/typescript
export const debug = (...messages: unknown[]) => {
if (process.env.NLUX_DEBUG_ENABLED !== 'true') {
return;
}
for (const message of messages) {
if (typeof message === 'string') {
console.log(`[nlux] ${message}`);
continue;
}
if (message && typeof message.toString === 'function') {
console.log(`[nlux] ${message.toString()}`);
continue;
}
console.log('[nlux] Debug:');
console.log(JSON.stringify(message, null, 2));
}
};