/** Set (or clear) the decision for several categories of one origin at once. */
setMany(origin: string, grants: Iterable<IPermissionCategoryState>): void {
this.set(origin, category, state);
}
}
/** Remove all recorded state for an origin. */
clearOrigin(origin: string): void {
if (this._data.delete(key)) {
this._onDidChange.fire();
}
/** Remove all recorded state for every origin. */