feat(interfaces): add structured data models and discriminated check configs; migrate tooling and package metadata

This commit is contained in:
2025-12-26 18:20:01 +00:00
parent add4a52635
commit da0bdc0564
23 changed files with 7721 additions and 3689 deletions

View File

@@ -1,7 +1,13 @@
import { TCheckResultStatus } from './index.js';
import type { TCheckResultStatus } from '../types.js';
/**
* PWA check execution data.
* Used by check runners to store input and results.
*/
export interface IPwaCheck {
inputData: { domain: string };
inputData: {
domain: string;
};
executionResults: Array<{
subId: string;
timeStarted: number;