Type alias RecordAttemptUsageResult
RecordAttemptUsageResult: {
status: "recorded";
overLimit: Record<string, number>;
} | {
status: "already_recorded";
} | {
status: "refused";
reason: "not_found" | "unknown_component" | "invalid_quantity" | "usage_regression" | "conflicting_final";
}
Type declaration
status: "recorded"
overLimit: Record<string, number>
Type declaration
status: "already_recorded"
Type declaration
status: "refused"
reason: "not_found" | "unknown_component" | "invalid_quantity" | "usage_regression" | "conflicting_final"
A report's answer;
overLimitnames each component past its per-attempt limit, by how much.