feat(plugin): add SCUM ownership migration foundation
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
import type { SCUMFeatureAvailability } from "./contracts";
|
||||
|
||||
export interface PluginHostAPI { getCompanionAvailability(serverInstanceId: string): Promise<{ available: boolean; reason?: string }>; }
|
||||
export async function getSCUMFeatureAvailability(host: PluginHostAPI, serverInstanceId: string, feature: SCUMFeatureAvailability["feature"]): Promise<SCUMFeatureAvailability> { const value = await host.getCompanionAvailability(serverInstanceId); return { feature, available: value.available, reason: value.reason }; }
|
||||
Reference in New Issue
Block a user