UNPKG

@adguard/agtree

Version:
58 lines (57 loc) 1.89 kB
/** * Type map for binary serialization. * * @note Values should be fit into 8 bits. */ export declare const BinaryTypeMarshallingMap: { readonly Null: 1; readonly Undefined: 2; readonly Boolean: 3; readonly Int: 4; readonly Float: 5; readonly NotANumber: 6; readonly String: 7; readonly FilterListNode: 8; readonly EmptyRule: 9; readonly InvalidRule: 10; readonly CommentRuleNode: 11; readonly AgentNode: 12; readonly AgentRuleNode: 13; readonly HintNode: 14; readonly HintRuleNode: 15; readonly MetadataCommentRuleNode: 16; readonly ConfigCommentRuleNode: 17; readonly PreProcessorCommentRuleNode: 18; readonly ConfigNode: 19; readonly NetworkRuleNode: 20; readonly HostRuleNode: 21; readonly ElementHidingRule: 22; readonly CssInjectionRule: 23; readonly ScriptletInjectionRule: 24; readonly JsInjectionRule: 25; readonly HtmlFilteringRule: 26; readonly ScriptletInjectionRuleBodyNode: 27; readonly ElementHidingRuleBody: 28; readonly CssInjectionRuleBody: 29; readonly HtmlFilteringRuleBody: 30; readonly JsInjectionRuleBody: 31; readonly ValueNode: 32; readonly RawNode: 33; readonly ModifierNode: 34; readonly ModifierListNode: 35; readonly ParameterListNode: 36; readonly DomainListNode: 37; readonly DomainNode: 38; readonly MethodListNode: 39; readonly MethodNode: 40; readonly StealthOptionListNode: 41; readonly StealthOptionNode: 42; readonly AppListNode: 43; readonly AppNode: 44; readonly HostnameListNode: 45; readonly InvalidRuleErrorNode: 46; readonly ExpressionVariableNode: 47; readonly ExpressionOperatorNode: 48; readonly ExpressionParenthesisNode: 49; }; export type BinaryTypeMarshallingMap = typeof BinaryTypeMarshallingMap[keyof typeof BinaryTypeMarshallingMap];