UNPKG

@adguard/agtree

Version:
42 lines (41 loc) 1.22 kB
/** * @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"; }>;