import { InlineSyntaxNode } from './InlineSyntaxNode'


export abstract class RichInlineSyntaxNode implements InlineSyntaxNode {
  constructor(public children: InlineSyntaxNode[]) { }

  INLINE_SYNTAX_NODE(): void { }
  protected RICH_INLINE_SYNTAX_NODE(): void { }
}

import { InlineSyntaxNode } from './InlineSyntaxNode'
import { InlineSyntaxNodeContainer } from './InlineSyntaxNodeContainer'


export abstract class RichInlineSyntaxNode implements InlineSyntaxNode, InlineSyntaxNodeContainer {
  constructor(public children: InlineSyntaxNode[]) { }

  INLINE_SYNTAX_NODE(): void { }
  protected RICH_INLINE_SYNTAX_NODE(): void { }
}

Make rich inline node explicitly impl. container
Make rich inline node explicitly impl. container
