UNPKG

@juspay/neurolink

Version:

The pipe layer of an AI nervous system: one interface connecting provider neurons to your application, across three inference types — generate, stream and decide. `decide` returns typed, calibrated judgements from a non-generative model (~400ms, ~$0.00002

20 lines (19 loc) • 725 B
import type { InfraRegistryEntry } from "../../types/index.js"; export declare abstract class BaseRegistry<TItem, TMetadata = unknown> { protected items: Map<string, InfraRegistryEntry<TItem, TMetadata>>; protected initialized: boolean; protected initPromise: Promise<void> | null; protected abstract registerAll(): Promise<void>; ensureInitialized(): Promise<void>; register(id: string, factory: () => Promise<TItem>, aliases?: string[], options?: { metadata: TMetadata; }): void; get(id: string): Promise<TItem | undefined>; has(id: string): boolean; list(): Array<{ id: string; metadata: TMetadata; }>; clear(): void; isInitialized(): boolean; }