SchemaVisitor
Signature
interface SchemaVisitor<Schema extends UnknownSchema = UnknownSchema, ContextType = void> {
/** Callback called when node processing starts */
enter?: Fn<[entry: SchemaEntry<Schema>, context?: ContextType]>;
/** Callback called when node processing ends */
exit?: Fn<[entry: SchemaEntry<Schema>, context?: ContextType]>;
}