UNPKG

@opentui/core

Version:

OpenTUI is a TypeScript library for building terminal user interfaces (TUIs)

8 lines (7 loc) 307 B
/** * Ensures a value is initialized once per process, * persists across Bun hot reloads, and is type-safe. */ export declare function singleton<T>(key: string, factory: () => T): T; export declare function destroySingleton(key: string): void; export declare function hasSingleton(key: string): boolean;