Sha256: 55eab496fe620eb62258125e70c63d31765b686525e1600c48500a2e88e3d7d3

Contents?: true

Size: 1.14 KB

Versions: 44

Compression:

Stored size: 1.14 KB

Contents

# typed: true

# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `ast` gem.
# Please instead update this file by running `bin/tapioca gem ast`.

module AST; end

class AST::Node
  def initialize(type, children = T.unsafe(nil), properties = T.unsafe(nil)); end

  def +(array); end
  def <<(element); end
  def ==(other); end
  def append(element); end
  def children; end
  def clone; end
  def concat(array); end
  def deconstruct; end
  def dup; end
  def eql?(other); end
  def hash; end
  def inspect(indent = T.unsafe(nil)); end
  def to_a; end
  def to_ast; end
  def to_s(indent = T.unsafe(nil)); end
  def to_sexp(indent = T.unsafe(nil)); end
  def to_sexp_array; end
  def type; end
  def updated(type = T.unsafe(nil), children = T.unsafe(nil), properties = T.unsafe(nil)); end

  protected

  def assign_properties(properties); end
  def fancy_type; end

  private

  def original_dup; end
end

class AST::Processor
  include ::AST::Processor::Mixin
end

module AST::Processor::Mixin
  def handler_missing(node); end
  def process(node); end
  def process_all(nodes); end
end

module AST::Sexp
  def s(type, *children); end
end

Version data entries

44 entries across 44 versions & 4 rubygems

Version Path
shopify_api-14.6.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-14.5.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-14.4.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-14.3.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-14.2.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-14.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-4.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-14.0.1 sorbet/rbi/gems/ast@2.4.2.rbi
workos-4.0.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-14.0.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-3.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-13.4.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-3.0.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-2.17.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-13.3.1 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-13.3.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-13.2.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-2.16.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-13.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-2.15.0 sorbet/rbi/gems/ast@2.4.2.rbi