UNPKG

@adguard/agtree

Version:
19 lines (18 loc) 671 B
import { type Modifier } from '../../nodes/index.js'; import { BaseDeserializer } from '../base-deserializer.js'; import { type InputByteBuffer } from '../../utils/input-byte-buffer.js'; /** * `ModifierDeserializer` is responsible for deserializing modifiers. * * @example * `match-case`, `~third-party`, `domain=example.com|~example.org` */ export declare class ModifierDeserializer extends BaseDeserializer { /** * Deserializes a modifier node from binary format. * * @param buffer ByteBuffer for reading binary data. * @param node Destination node. */ static deserialize(buffer: InputByteBuffer, node: Partial<Modifier>): void; }