@adguard/agtree
Version:
Tool set for working with adblock filter lists
69 lines (68 loc) • 2.06 kB
TypeScript
/**
* @file Provides compatibility table data loading.
*/
import { type CompatibilityTable } from './types.js';
/**
* Compatibility table data for scriptlets.
*/
export declare const scriptletsCompatibilityTableData: CompatibilityTable<{
name: string;
description: string | null;
aliases: string[] | null;
docs: string | null;
versionAdded: string | null;
versionRemoved: string | null;
deprecated: boolean;
deprecationMessage: string | null;
removed: boolean;
removalMessage: string | null;
parameters?: {
name: string;
debug: boolean;
pattern: string | null;
description: string | null;
default: string | null;
required: boolean;
}[] | undefined;
}>;
/**
* Compatibility table data for redirects.
*/
export declare const redirectsCompatibilityTableData: CompatibilityTable<{
name: string;
description: string | null;
aliases: string[] | null;
docs: string | null;
versionAdded: string | null;
versionRemoved: string | null;
deprecated: boolean;
deprecationMessage: string | null;
removed: boolean;
removalMessage: string | null;
isBlocking: boolean;
resourceTypes: ("object" | "image" | "other" | "font" | "media" | "ping" | "script" | "stylesheet" | "websocket" | "xmlhttprequest" | "main_frame" | "sub_frame")[];
}>;
/**
* Compatibility table data for modifiers.
*/
export declare const modifiersCompatibilityTableData: CompatibilityTable<{
name: string;
description: string | null;
aliases: string[] | null;
docs: string | null;
versionAdded: string | null;
versionRemoved: string | null;
deprecated: boolean;
deprecationMessage: string | null;
removed: boolean;
removalMessage: string | null;
conflicts: string[] | null;
inverseConflicts: boolean;
assignable: boolean;
negatable: boolean;
blockOnly: boolean;
exceptionOnly: boolean;
valueOptional: boolean;
valueFormat: string | null;
valueFormatFlags: string | null;
}>;