Skip to content

Commit 3eade11

Browse files
authored
fix(types): correct raw types (#4903)
Ran into a couple mistakes in the raw types.
1 parent 8fc6520 commit 3eade11

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

axe.d.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -386,23 +386,25 @@ declare namespace axe {
386386
frameContext: FrameContextObject;
387387
}
388388

389-
interface RawCheckResult extends Omit<CheckResult, 'relatedNodes'> {
389+
interface RawCheckResult
390+
extends Omit<CheckResult, 'relatedNodes' | 'impact'> {
390391
relatedNodes?: Array<SerialDqElement | DqElement>;
392+
impact?: ImpactValue;
391393
}
392394

393-
interface RawNodeResult<T extends 'passed' | 'failed' | 'incomplete'> {
395+
interface RawNodeResult<T extends 'passed' | 'failed' | 'cantTell'> {
394396
node: SerialDqElement | DqElement;
395397
any: RawCheckResult[];
396398
all: RawCheckResult[];
397399
none: RawCheckResult[];
398-
impact: ImpactValue | null;
400+
impact: ImpactValue | undefined;
399401
result: T;
400402
}
401403

402404
interface RawResult extends Omit<Result, 'nodes'> {
403405
inapplicable: Array<never>;
404406
passes: RawNodeResult<'passed'>[];
405-
incomplete: RawNodeResult<'incomplete'>[];
407+
incomplete: RawNodeResult<'cantTell'>[];
406408
violations: RawNodeResult<'failed'>[];
407409
pageLevel: boolean;
408410
result: 'failed' | 'passed' | 'incomplete' | 'inapplicable';

0 commit comments

Comments
 (0)