5 lines
549 B
TypeScript
5 lines
549 B
TypeScript
export type SCUMFeatureKey = "configuration" | "players" | "rewards" | "state-patches" | "trajectories";
|
|
export type SCUMFeatureAvailability = { feature: SCUMFeatureKey; available: boolean; reason?: string; serverVersion?: string };
|
|
export type SCUMMigrationRecord<T = Record<string, unknown>> = { provenance: "plugin" | "transitional-read-only"; payload: T; recordedAt: string };
|
|
export type SCUMCommandResult = { status: "delivered" | "failed" | "unknown" | "unsupported" | "validation-failed"; summary: string; audit?: Record<string, unknown> };
|