@adguard/agtree
Version:
Tool set for working with adblock filter lists
42 lines (41 loc) • 1.22 kB
TypeScript
/**
* @file Resource type schema.
*/
import zod from 'zod';
/**
* Resource type.
*
* @see {@link https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#type-ResourceType}
*/
export declare const ResourceType: {
readonly MainFrame: "main_frame";
readonly SubFrame: "sub_frame";
readonly Stylesheet: "stylesheet";
readonly Script: "script";
readonly Image: "image";
readonly Font: "font";
readonly Object: "object";
readonly XmlHttpRequest: "xmlhttprequest";
readonly Ping: "ping";
readonly Media: "media";
readonly WebSocket: "websocket";
readonly Other: "other";
};
export type ResourceType = typeof ResourceType[keyof typeof ResourceType];
/**
* Resource type schema.
*/
export declare const resourceTypeSchema: zod.ZodNativeEnum<{
readonly MainFrame: "main_frame";
readonly SubFrame: "sub_frame";
readonly Stylesheet: "stylesheet";
readonly Script: "script";
readonly Image: "image";
readonly Font: "font";
readonly Object: "object";
readonly XmlHttpRequest: "xmlhttprequest";
readonly Ping: "ping";
readonly Media: "media";
readonly WebSocket: "websocket";
readonly Other: "other";
}>;