Sha256: 560300f12f2aaa14b7115347065bf80c8238f59ff0ea41fb7f128dc20c2f2f6f

Contents?: true

Size: 465 Bytes

Versions: 53

Compression:

Stored size: 465 Bytes

Contents

module Aws
  module Resources
    class Collection[T]
      include Enumerable[T]

      def initialize: (Enumerable[Enumerable[T]] batches, ?size: Integer, ?limit: Integer) -> void

      def each: () -> Enumerator[T, untyped]
              | () { (T) -> untyped } -> Enumerator[T, untyped]

      def size: () -> Integer?

      alias length size

      def first: () -> T?
               | (Integer) -> self

      def limit: (Integer) -> self
    end
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
aws-sdk-core-3.220.2 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.220.1 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.220.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.219.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.218.1 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.218.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.217.1 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.217.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.216.1 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.216.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.215.1 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.215.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.214.1 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.214.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.213.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.212.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.211.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.210.0 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.209.1 sig/aws-sdk-core/resources/collection.rbs
aws-sdk-core-3.209.0 sig/aws-sdk-core/resources/collection.rbs