UNPKG

@llamaindex/ui

Version:

A comprehensive UI component library built with React, TypeScript, and Tailwind CSS for LlamaIndex applications

17 lines (13 loc) 428 B
declare module "valtio" { function useSnapshot<T extends object>(p: T): T; } const globalStoreCache = new Map<string, unknown>(); export function getOrCreate<T>(key: string, factory: () => T): T { if (!globalStoreCache.has(key)) { globalStoreCache.set(key, factory()); } return globalStoreCache.get(key) as T; } export function getStore<T>(key: string): T | undefined { return globalStoreCache.get(key) as T; }