/** Set (or clear, via `null`) the decision for a (origin, category) pair. */
set(origin: string, category: PermissionCategory, decision: PermissionDecision | null): void {
if (!key) {
return;
}
if (decision === null) {
const categories = this._data.get(key);
if (!categories?.delete(category)) {