INNER CODE UNIT · TypeScript

isKnownAdapter

Intrect-io/OpenSwarm · src/adapters/index.ts:96

export function isKnownAdapter(name: string): name is AdapterName {
  return Object.prototype.hasOwnProperty.call(adapters, name);
}

/** Names of every registered adapter (for validation messages / UI). */
export function listAdapterNames(): AdapterName[] {
  return Object.keys(adapters) as AdapterName[];
}

/**
 * List adapters that are currently installed and available.
 */
export async function listAvailableAdapters(): Promise<string[]> {
  const results: string[] = [];
  for (const [name, adapter] of Object.entries(adapters)) {
    if (await probeAdapterAvailability(adapter)) {
      results.push(name);
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…