Sha256: 73e7121c00532f1ba2e87327a3c54a8ad935976265e4fdd7d14bfe155f7071e5

Contents?: true

Size: 397 Bytes

Versions: 3

Compression:

Stored size: 397 Bytes

Contents

# typed: strict

class Prism::Compiler
  Result = type_member

  sig { params(node: T.nilable(Prism::Node)).returns(T.nilable(Result)) }
  def visit(node); end

  sig { params(nodes: T::Array[T.nilable(Prism::Node)]).returns(T::Array[T.nilable(Result)]) }
  def visit_all(nodes); end

  sig { params(node: Prism::Node).returns(T::Array[T.nilable(Result)]) }
  def visit_child_nodes(node); end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
prism-0.27.0 rbi/prism/compiler.rbi
prism-0.26.0 rbi/prism/compiler.rbi
prism-0.25.0 rbi/prism/compiler.rbi