website-validator
Version:
Comprehensive website validation
6 lines (5 loc) • 519 B
TypeScript
import { DeepReadonly } from "ts-essentials";
import { FileFetchResult, FoundPageFetchResult, UrlRole, ValidationResultType, VnuReportedError, AdditionalValidator } from "./index.js";
export declare const validateFile: (baseUrl: string, indexName: string, url: string, res: FoundPageFetchResult, roles: DeepReadonly<UrlRole[]>, linkedFiles: {
[url: string]: FileFetchResult;
}, vnuResults: VnuReportedError[], additionalValidators: DeepReadonly<AdditionalValidator["config"][]>) => Promise<ValidationResultType[]>;