Files
uptime.link/ts_interfaces/data/checks/pagerank.check.ts
2025-12-28 17:59:00 +00:00

25 lines
613 B
TypeScript

import type * as search from '../search.js';
import type { TCheckResultStatus } from '../types.js';
import type { TExecutionTiming } from './index.js';
/**
* PageRank check execution data.
* Used by check runners to store input and results.
*/
export interface IPageRankCheck {
inputData: {
subId: string;
domain: string;
searchTerm: string;
checkBing?: boolean;
checkGoogle?: boolean;
bingMinRank?: number;
googleMinRank?: number;
};
executionResults: Array<{
timing: TExecutionTiming;
status: TCheckResultStatus;
pageRankResult: search.IPageRankResult;
}>;
}