UNPKG

@aituber-onair/kizuna

Version:

A sophisticated bond system (絆 - Kizuna) for managing relationships between users and AI characters in AITuber OnAir.

18 lines (17 loc) 1.22 kB
/** * @aituber-onair/kizuna * * Bond system for AITuber OnAir * Point system for managing relationships with users */ export { KizunaManager } from "./KizunaManager"; export { UserManager } from "./UserManager"; export { PointCalculator } from "./PointCalculator"; export { StorageProvider } from "./storage/StorageProvider"; export { LocalStorageProvider } from "./storage/LocalStorageProvider"; export { ExternalStorageProvider, type ExternalStorageAdapter, type ExternalStorageConfig, } from "./storage/ExternalStorageProvider"; export { generateUserId, parseUserId } from "./utils/userIdGenerator"; export { detectEnvironment, isBrowser, isNode, } from "./utils/environmentDetector"; export { createDefaultStorageProvider, createStorageProvider, type StorageProviderOptions, } from "./utils/storageFactory"; export type { UserType, ChatType, LogLevel, KizunaUser, UserStats, Achievement, InteractionRecord, PointContext, PointRule, PointResult, ActionType, ThresholdAction, Threshold, KizunaConfig, OwnerConfig, PlatformPointConfig, StorageConfig, DevConfig, KizunaEventType, KizunaEventData, KizunaManagerInterface, StorageProvider as IStorageProvider, } from "./types"; export declare const version = "0.0.1";