@siteimprove/alfa-act
Advanced tools
Comparing version 0.97.0 to 0.98.0
# @siteimprove/alfa-act | ||
## 0.98.0 | ||
### Patch Changes | ||
- **Changed:** Classes that do not implement the Singleton pattern now have `protected` constructor and can be extended. ([#1735](https://github.com/Siteimprove/alfa/pull/1735)) | ||
## 0.97.0 | ||
@@ -4,0 +10,0 @@ |
import { Future } from "@siteimprove/alfa-future"; | ||
import type { Hashable } from "@siteimprove/alfa-hash"; | ||
import { Iterable } from "@siteimprove/alfa-iterable"; | ||
import { List } from "@siteimprove/alfa-list"; | ||
import type { Performance } from "@siteimprove/alfa-performance"; | ||
@@ -21,5 +22,5 @@ import type { Oracle } from "./oracle.js"; | ||
private readonly _oracle; | ||
private constructor(); | ||
protected constructor(input: I, rules: List<Rule<I, T, Q, S>>, oracle: Oracle<I, T, Q, S>); | ||
evaluate(performance?: Performance<Rule.Event<I, T, Q, S>>): Future<Iterable<Outcome<I, T, Q, S>>>; | ||
} | ||
//# sourceMappingURL=audit.d.ts.map |
@@ -13,5 +13,5 @@ import type { Future } from "@siteimprove/alfa-future"; | ||
private readonly _storage; | ||
private constructor(); | ||
protected constructor(); | ||
get<I, T extends Hashable, Q extends Question.Metadata, S>(rule: Rule<I, T, Q, S>, ifMissing: Thunk<Future<Iterable<Outcome<I, T, Q, S>>>>): Future<Iterable<Outcome<I, T, Q, S>>>; | ||
} | ||
//# sourceMappingURL=cache.d.ts.map |
@@ -99,3 +99,5 @@ import { Equatable } from "@siteimprove/alfa-equatable"; | ||
private readonly _expectations; | ||
private constructor(); | ||
protected constructor(rule: Rule<I, T, Q, S>, target: T, expectations: Record<{ | ||
[key: string]: Result<Diagnostic>; | ||
}>, mode: Mode); | ||
get target(): T; | ||
@@ -138,3 +140,5 @@ get expectations(): Record<{ | ||
private readonly _expectations; | ||
private constructor(); | ||
protected constructor(rule: Rule<I, T, Q, S>, target: T, expectations: Record<{ | ||
[key: string]: Result<Diagnostic>; | ||
}>, mode: Mode); | ||
get target(): T; | ||
@@ -175,3 +179,3 @@ get expectations(): Record<{ | ||
private readonly _diagnostic; | ||
private constructor(); | ||
protected constructor(rule: Rule<I, T, Q, S>, target: T, diagnostic: Diagnostic, mode: Mode); | ||
get target(): T; | ||
@@ -213,3 +217,3 @@ get diagnostic(): Diagnostic; | ||
static of<I, T extends Hashable, Q extends Question.Metadata, S>(rule: Rule<I, T, Q, S>, mode: Mode): Inapplicable<I, T, Q, S>; | ||
private constructor(); | ||
protected constructor(rule: Rule<I, T, Q, S>, mode: Mode); | ||
equals<I, T extends Hashable, Q extends Question.Metadata, S>(value: Inapplicable<I, T, Q, S>): boolean; | ||
@@ -216,0 +220,0 @@ equals(value: unknown): value is this; |
@@ -110,3 +110,3 @@ import { Array } from "@siteimprove/alfa-array"; | ||
}): Atomic<I, T, Q, S>; | ||
private constructor(); | ||
protected constructor(uri: string, requirements: Array<Requirement>, tags: Array<Tag>, evaluate: Atomic.Evaluate<I, T, Q, S>); | ||
toJSON(): Atomic.JSON; | ||
@@ -142,3 +142,3 @@ } | ||
private readonly _composes; | ||
private constructor(); | ||
protected constructor(uri: string, requirements: Array<Requirement>, tags: Array<Tag>, composes: Array<Rule<I, T, Q, S>>, evaluate: Composite.Evaluate<I, T, Q, S>); | ||
get composes(): ReadonlyArray<Rule<I, T, Q, S>>; | ||
@@ -145,0 +145,0 @@ toJSON(): Composite.JSON; |
@@ -5,3 +5,3 @@ { | ||
"homepage": "https://alfa.siteimprove.com", | ||
"version": "0.97.0", | ||
"version": "0.98.0", | ||
"license": "MIT", | ||
@@ -26,27 +26,27 @@ "description": "Functionality for implementing rules specified in the ACT Rules Format", | ||
"dependencies": { | ||
"@siteimprove/alfa-applicative": "^0.97.0", | ||
"@siteimprove/alfa-array": "^0.97.0", | ||
"@siteimprove/alfa-earl": "^0.97.0", | ||
"@siteimprove/alfa-either": "^0.97.0", | ||
"@siteimprove/alfa-equatable": "^0.97.0", | ||
"@siteimprove/alfa-functor": "^0.97.0", | ||
"@siteimprove/alfa-future": "^0.97.0", | ||
"@siteimprove/alfa-hash": "^0.97.0", | ||
"@siteimprove/alfa-iterable": "^0.97.0", | ||
"@siteimprove/alfa-json": "^0.97.0", | ||
"@siteimprove/alfa-list": "^0.97.0", | ||
"@siteimprove/alfa-mapper": "^0.97.0", | ||
"@siteimprove/alfa-monad": "^0.97.0", | ||
"@siteimprove/alfa-option": "^0.97.0", | ||
"@siteimprove/alfa-performance": "^0.97.0", | ||
"@siteimprove/alfa-predicate": "^0.97.0", | ||
"@siteimprove/alfa-record": "^0.97.0", | ||
"@siteimprove/alfa-refinement": "^0.97.0", | ||
"@siteimprove/alfa-result": "^0.97.0", | ||
"@siteimprove/alfa-sarif": "^0.97.0", | ||
"@siteimprove/alfa-sequence": "^0.97.0", | ||
"@siteimprove/alfa-string": "^0.97.0", | ||
"@siteimprove/alfa-thunk": "^0.97.0", | ||
"@siteimprove/alfa-trilean": "^0.97.0", | ||
"@siteimprove/alfa-tuple": "^0.97.0" | ||
"@siteimprove/alfa-applicative": "^0.98.0", | ||
"@siteimprove/alfa-array": "^0.98.0", | ||
"@siteimprove/alfa-earl": "^0.98.0", | ||
"@siteimprove/alfa-either": "^0.98.0", | ||
"@siteimprove/alfa-equatable": "^0.98.0", | ||
"@siteimprove/alfa-functor": "^0.98.0", | ||
"@siteimprove/alfa-future": "^0.98.0", | ||
"@siteimprove/alfa-hash": "^0.98.0", | ||
"@siteimprove/alfa-iterable": "^0.98.0", | ||
"@siteimprove/alfa-json": "^0.98.0", | ||
"@siteimprove/alfa-list": "^0.98.0", | ||
"@siteimprove/alfa-mapper": "^0.98.0", | ||
"@siteimprove/alfa-monad": "^0.98.0", | ||
"@siteimprove/alfa-option": "^0.98.0", | ||
"@siteimprove/alfa-performance": "^0.98.0", | ||
"@siteimprove/alfa-predicate": "^0.98.0", | ||
"@siteimprove/alfa-record": "^0.98.0", | ||
"@siteimprove/alfa-refinement": "^0.98.0", | ||
"@siteimprove/alfa-result": "^0.98.0", | ||
"@siteimprove/alfa-sarif": "^0.98.0", | ||
"@siteimprove/alfa-sequence": "^0.98.0", | ||
"@siteimprove/alfa-string": "^0.98.0", | ||
"@siteimprove/alfa-thunk": "^0.98.0", | ||
"@siteimprove/alfa-trilean": "^0.98.0", | ||
"@siteimprove/alfa-tuple": "^0.98.0" | ||
}, | ||
@@ -53,0 +53,0 @@ "publishConfig": { |
87556
1943
+ Added@siteimprove/alfa-applicative@0.98.0(transitive)
+ Added@siteimprove/alfa-array@0.98.0(transitive)
+ Added@siteimprove/alfa-bits@0.98.0(transitive)
+ Added@siteimprove/alfa-callback@0.98.0(transitive)
+ Added@siteimprove/alfa-clone@0.98.0(transitive)
+ Added@siteimprove/alfa-collection@0.98.0(transitive)
+ Added@siteimprove/alfa-comparable@0.98.0(transitive)
+ Added@siteimprove/alfa-continuation@0.98.0(transitive)
+ Added@siteimprove/alfa-earl@0.98.0(transitive)
+ Added@siteimprove/alfa-either@0.98.0(transitive)
+ Added@siteimprove/alfa-emitter@0.98.0(transitive)
+ Added@siteimprove/alfa-encoding@0.98.0(transitive)
+ Added@siteimprove/alfa-equatable@0.98.0(transitive)
+ Added@siteimprove/alfa-fnv@0.98.0(transitive)
+ Added@siteimprove/alfa-foldable@0.98.0(transitive)
+ Added@siteimprove/alfa-functor@0.98.0(transitive)
+ Added@siteimprove/alfa-future@0.98.0(transitive)
+ Added@siteimprove/alfa-hash@0.98.0(transitive)
+ Added@siteimprove/alfa-iterable@0.98.0(transitive)
+ Added@siteimprove/alfa-json@0.98.0(transitive)
+ Added@siteimprove/alfa-json-ld@0.98.0(transitive)
+ Added@siteimprove/alfa-lazy@0.98.0(transitive)
+ Added@siteimprove/alfa-list@0.98.0(transitive)
+ Added@siteimprove/alfa-map@0.98.0(transitive)
+ Added@siteimprove/alfa-mapper@0.98.0(transitive)
+ Added@siteimprove/alfa-monad@0.98.0(transitive)
+ Added@siteimprove/alfa-option@0.98.0(transitive)
+ Added@siteimprove/alfa-performance@0.98.0(transitive)
+ Added@siteimprove/alfa-predicate@0.98.0(transitive)
+ Added@siteimprove/alfa-record@0.98.0(transitive)
+ Added@siteimprove/alfa-reducer@0.98.0(transitive)
+ Added@siteimprove/alfa-refinement@0.98.0(transitive)
+ Added@siteimprove/alfa-result@0.98.0(transitive)
+ Added@siteimprove/alfa-sarif@0.98.0(transitive)
+ Added@siteimprove/alfa-sequence@0.98.0(transitive)
+ Added@siteimprove/alfa-set@0.98.0(transitive)
+ Added@siteimprove/alfa-string@0.98.0(transitive)
+ Added@siteimprove/alfa-thenable@0.98.0(transitive)
+ Added@siteimprove/alfa-thunk@0.98.0(transitive)
+ Added@siteimprove/alfa-trampoline@0.98.0(transitive)
+ Added@siteimprove/alfa-trilean@0.98.0(transitive)
+ Added@siteimprove/alfa-tuple@0.98.0(transitive)
- Removed@siteimprove/alfa-applicative@0.97.0(transitive)
- Removed@siteimprove/alfa-array@0.97.0(transitive)
- Removed@siteimprove/alfa-bits@0.97.0(transitive)
- Removed@siteimprove/alfa-callback@0.97.0(transitive)
- Removed@siteimprove/alfa-clone@0.97.0(transitive)
- Removed@siteimprove/alfa-collection@0.97.0(transitive)
- Removed@siteimprove/alfa-comparable@0.97.0(transitive)
- Removed@siteimprove/alfa-continuation@0.97.0(transitive)
- Removed@siteimprove/alfa-earl@0.97.0(transitive)
- Removed@siteimprove/alfa-either@0.97.0(transitive)
- Removed@siteimprove/alfa-emitter@0.97.0(transitive)
- Removed@siteimprove/alfa-encoding@0.97.0(transitive)
- Removed@siteimprove/alfa-equatable@0.97.0(transitive)
- Removed@siteimprove/alfa-fnv@0.97.0(transitive)
- Removed@siteimprove/alfa-foldable@0.97.0(transitive)
- Removed@siteimprove/alfa-functor@0.97.0(transitive)
- Removed@siteimprove/alfa-future@0.97.0(transitive)
- Removed@siteimprove/alfa-hash@0.97.0(transitive)
- Removed@siteimprove/alfa-iterable@0.97.0(transitive)
- Removed@siteimprove/alfa-json@0.97.0(transitive)
- Removed@siteimprove/alfa-json-ld@0.97.0(transitive)
- Removed@siteimprove/alfa-lazy@0.97.0(transitive)
- Removed@siteimprove/alfa-list@0.97.0(transitive)
- Removed@siteimprove/alfa-map@0.97.0(transitive)
- Removed@siteimprove/alfa-mapper@0.97.0(transitive)
- Removed@siteimprove/alfa-monad@0.97.0(transitive)
- Removed@siteimprove/alfa-option@0.97.0(transitive)
- Removed@siteimprove/alfa-performance@0.97.0(transitive)
- Removed@siteimprove/alfa-predicate@0.97.0(transitive)
- Removed@siteimprove/alfa-record@0.97.0(transitive)
- Removed@siteimprove/alfa-reducer@0.97.0(transitive)
- Removed@siteimprove/alfa-refinement@0.97.0(transitive)
- Removed@siteimprove/alfa-result@0.97.0(transitive)
- Removed@siteimprove/alfa-sarif@0.97.0(transitive)
- Removed@siteimprove/alfa-sequence@0.97.0(transitive)
- Removed@siteimprove/alfa-set@0.97.0(transitive)
- Removed@siteimprove/alfa-string@0.97.0(transitive)
- Removed@siteimprove/alfa-thenable@0.97.0(transitive)
- Removed@siteimprove/alfa-thunk@0.97.0(transitive)
- Removed@siteimprove/alfa-trampoline@0.97.0(transitive)
- Removed@siteimprove/alfa-trilean@0.97.0(transitive)
- Removed@siteimprove/alfa-tuple@0.97.0(transitive)