UNPKG

@vinejs/compiler

Version:

Low level compiler for VineJS validator

10 lines (9 loc) 441 B
import type { Compiler } from '../main.js'; import type { CompilerBuffer } from '../buffer.js'; import type { CompilerField, CompilerNodes, CompilerParent } from '../../types.js'; export declare abstract class BaseNode { #private; protected field: CompilerField; constructor(node: CompilerNodes, compiler: Compiler, parent: CompilerParent, parentField?: CompilerField); protected defineField(buffer: CompilerBuffer): void; }