UNPKG

yaml-ast-parser

Version:

[![Build Status](https://travis-ci.org/mulesoft-labs/yaml-ast-parser.svg?branch=master)](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)

19 lines (18 loc) 799 B
import * as YAML from '../src/'; export interface NodeVisitor { visitScalar(node: YAML.YAMLScalar): any; visitMapping(node: YAML.YAMLMapping): any; visitSequence(node: YAML.YAMLSequence): any; visitMap(node: YAML.YamlMap): any; visitAnchorRef(node: YAML.YAMLAnchorReference): any; visitIncludeRef(node: YAML.YAMLNode): any; } export declare abstract class AbstractVisitor implements NodeVisitor { accept(node: YAML.YAMLNode): any; abstract visitScalar(node: YAML.YAMLScalar): any; abstract visitMapping(node: YAML.YAMLMapping): any; abstract visitSequence(node: YAML.YAMLSequence): any; abstract visitMap(node: YAML.YamlMap): any; abstract visitAnchorRef(node: YAML.YAMLAnchorReference): any; abstract visitIncludeRef(node: YAML.YAMLNode): any; }