Sha256: 55eab496fe620eb62258125e70c63d31765b686525e1600c48500a2e88e3d7d3

Contents?: true

Size: 1.14 KB

Versions: 46

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

46 entries across 46 versions & 4 rubygems

Version Path
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
workos-2.14.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-13.0.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-2.13.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-12.5.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-2.12.1 sorbet/rbi/gems/ast@2.4.2.rbi
workos-2.12.0 sorbet/rbi/gems/ast@2.4.2.rbi
workos-2.11.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-12.4.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-12.3.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-12.2.1 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-12.2.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-12.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-12.0.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-11.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-11.0.1 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-11.0.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-10.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
shopify_api-10.0.3 sorbet/rbi/gems/ast@2.4.2.rbi