brew/Library/Homebrew/sorbet/rbi/gems/msgpack@1.6.0.rbi

206 lines
4.6 KiB
Plaintext
Raw Normal View History

2022-05-30 01:45:28 +00:00
# typed: false
2022-01-20 18:14:30 +00:00
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `msgpack` gem.
2021-09-17 19:28:50 +01:00
# Please instead update this file by running `bin/tapioca gem msgpack`.
2021-09-10 21:21:17 +01:00
class Array
include ::Enumerable
include ::JSON::Ext::Generator::GeneratorMethods::Array
include ::Plist::Emit
include ::MessagePack::CoreExt
private
def to_msgpack_with_packer(packer); end
end
Bignum = Integer
2021-09-10 21:21:17 +01:00
class FalseClass
include ::JSON::Ext::Generator::GeneratorMethods::FalseClass
include ::MessagePack::CoreExt
private
def to_msgpack_with_packer(packer); end
end
class Float < ::Numeric
include ::JSON::Ext::Generator::GeneratorMethods::Float
include ::MessagePack::CoreExt
private
def to_msgpack_with_packer(packer); end
end
class Hash
include ::Enumerable
include ::JSON::Ext::Generator::GeneratorMethods::Hash
include ::Plist::Emit
include ::MessagePack::CoreExt
private
def to_msgpack_with_packer(packer); end
end
class Integer < ::Numeric
include ::JSON::Ext::Generator::GeneratorMethods::Integer
include ::MessagePack::CoreExt
private
def to_msgpack_with_packer(packer); end
end
module MessagePack
private
2022-05-30 01:45:28 +00:00
def dump(v, io = T.unsafe(nil), options = T.unsafe(nil)); end
2021-09-10 21:21:17 +01:00
def load(src, param = T.unsafe(nil)); end
2022-05-30 01:45:28 +00:00
def pack(v, io = T.unsafe(nil), options = T.unsafe(nil)); end
2021-09-10 21:21:17 +01:00
def unpack(src, param = T.unsafe(nil)); end
class << self
2022-05-30 01:45:28 +00:00
def dump(v, io = T.unsafe(nil), options = T.unsafe(nil)); end
2021-09-10 21:21:17 +01:00
def load(src, param = T.unsafe(nil)); end
2022-05-30 01:45:28 +00:00
def pack(v, io = T.unsafe(nil), options = T.unsafe(nil)); end
2021-09-10 21:21:17 +01:00
def unpack(src, param = T.unsafe(nil)); end
end
end
module MessagePack::CoreExt
def to_msgpack(packer_or_io = T.unsafe(nil)); end
end
class MessagePack::ExtensionValue < ::Struct
include ::MessagePack::CoreExt
def payload=(_); end
def type=(_); end
private
def to_msgpack_with_packer(packer); end
end
class MessagePack::Factory
def dump(v, *rest); end
def load(src, param = T.unsafe(nil)); end
def pack(v, *rest); end
2022-05-30 01:45:28 +00:00
def pool(size = T.unsafe(nil), **options); end
2021-09-10 21:21:17 +01:00
def registered_types(selector = T.unsafe(nil)); end
def type_registered?(klass_or_type, selector = T.unsafe(nil)); end
def unpack(src, param = T.unsafe(nil)); end
end
2022-05-30 01:45:28 +00:00
class MessagePack::Factory::Pool
def initialize(factory, size, options = T.unsafe(nil)); end
def dump(object); end
def load(data); end
end
class MessagePack::Factory::Pool::AbstractPool
def initialize(size, &block); end
def checkin(member); end
def checkout; end
end
class MessagePack::Factory::Pool::PackerPool < ::MessagePack::Factory::Pool::AbstractPool
private
def reset(packer); end
end
class MessagePack::Factory::Pool::UnpackerPool < ::MessagePack::Factory::Pool::AbstractPool
private
def reset(unpacker); end
end
2021-09-10 21:21:17 +01:00
class MessagePack::Packer
def registered_types; end
def type_registered?(klass_or_type); end
end
module MessagePack::Time; end
MessagePack::Time::Packer = T.let(T.unsafe(nil), Proc)
MessagePack::Time::TIME_AT_3_AVAILABLE = T.let(T.unsafe(nil), TrueClass)
MessagePack::Time::Unpacker = T.let(T.unsafe(nil), Proc)
class MessagePack::Timestamp
def initialize(sec, nsec); end
def ==(other); end
def nsec; end
def sec; end
def to_msgpack_ext; end
class << self
def from_msgpack_ext(data); end
def to_msgpack_ext(sec, nsec); end
end
end
MessagePack::Timestamp::TIMESTAMP32_MAX_SEC = T.let(T.unsafe(nil), Integer)
MessagePack::Timestamp::TIMESTAMP64_MAX_SEC = T.let(T.unsafe(nil), Integer)
MessagePack::Timestamp::TYPE = T.let(T.unsafe(nil), Integer)
class MessagePack::UnexpectedTypeError < ::MessagePack::UnpackError
include ::MessagePack::TypeError
end
class MessagePack::Unpacker
def registered_types; end
def type_registered?(klass_or_type); end
end
class NilClass
include ::JSON::Ext::Generator::GeneratorMethods::NilClass
include ::MessagePack::CoreExt
private
def to_msgpack_with_packer(packer); end
end
class String
include ::Comparable
2021-09-17 19:28:50 +01:00
include ::JSON::Ext::Generator::GeneratorMethods::String
2021-09-10 21:21:17 +01:00
include ::MessagePack::CoreExt
2021-09-17 19:28:50 +01:00
extend ::JSON::Ext::Generator::GeneratorMethods::String::Extend
2021-09-10 21:21:17 +01:00
private
def to_msgpack_with_packer(packer); end
end
String::BLANK_RE = T.let(T.unsafe(nil), Regexp)
String::ENCODED_BLANKS = T.let(T.unsafe(nil), Concurrent::Map)
class Symbol
include ::Comparable
include ::MessagePack::CoreExt
private
def to_msgpack_with_packer(packer); end
class << self
def from_msgpack_ext(data); end
end
end
class TrueClass
include ::JSON::Ext::Generator::GeneratorMethods::TrueClass
include ::MessagePack::CoreExt
private
def to_msgpack_with_packer(packer); end
end