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.

16 lines (13 loc) 548 B
import {ContextTasksAdapter} from '@shared/types/adapters/context/contextTasksAdapter'; export const isContextTasksAdapter = (adapter: unknown): ContextTasksAdapter | false => { const typedAdapter = adapter as Partial<ContextTasksAdapter> | undefined; if ( typedAdapter && typeof typedAdapter.resetTasks === 'function' && typeof typedAdapter.updateTasks === 'function' && typeof typedAdapter.removeTasks === 'function' ) { return typedAdapter as ContextTasksAdapter; } return false; };