Sha256: 46ebf0217fc2daf0dffc94f60fdd9e725374edf8093d73b41404d56a0d80af9d

Contents?: true

Size: 323 Bytes

Versions: 5

Compression:

Stored size: 323 Bytes

Contents

# typed: strong
# frozen_string_literal: true

module YARDSorbet
  # Used to store the details of a `T::Struct` `prop` definition
  class TStructProp < T::Struct
    const :default, T.nilable(String)
    const :doc, String
    const :prop_name, String
    const :source, String
    const :types, T::Array[String]
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
yard-sorbet-0.9.0 lib/yard-sorbet/t_struct_prop.rb
yard-sorbet-0.8.1 lib/yard-sorbet/t_struct_prop.rb
devcycle-ruby-server-sdk-2.0.0 vendor/bundle/ruby/3.0.0/gems/yard-sorbet-0.8.0/lib/yard-sorbet/t_struct_prop.rb
yard-sorbet-0.8.0 lib/yard-sorbet/t_struct_prop.rb
yard-sorbet-0.7.0 lib/yard-sorbet/t_struct_prop.rb