Skip to content

Commit

Permalink
sa: fix template-extends annotations
Browse files Browse the repository at this point in the history
  • Loading branch information
drupol committed Nov 22, 2022
1 parent 19eb14e commit a3f8b45
Showing 1 changed file with 117 additions and 117 deletions.
234 changes: 117 additions & 117 deletions src/Contract/Collection.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,123 +15,123 @@
* @template TKey
* @template T
*
* @template-extends Allable<TKey, T>
* @template-extends Appendable<TKey, T>
* @template-extends Applyable<TKey, T>
* @template-extends Associateable<TKey, T>
* @template-extends AsyncMapable<TKey, T>
* @template-extends AsyncMapNable<TKey, T>
* @template-extends Averagesable<TKey, T>
* @template-extends Cacheable<TKey, T>
* @template-extends Chunkable<TKey, T>
* @template-extends Coalesceable<TKey, T>
* @template-extends Collapseable<TKey, T>
* @template-extends Columnable<TKey, T>
* @template-extends Combinateable<TKey, T>
* @template-extends Combineable<TKey, T>
* @template-extends Compactable<TKey, T>
* @template-extends Comparable<TKey, T>
* @template-extends Containsable<TKey, T>
* @template-extends Currentable<TKey, T>
* @template-extends Cycleable<TKey, T>
* @template-extends Diffable<TKey, T>
* @template-extends Diffkeysable<TKey, T>
* @template-extends Distinctable<TKey, T>
* @template-extends Dropable<TKey, T>
* @template-extends DropWhileable<TKey, T>
* @template-extends Dumpable<TKey, T>
* @template-extends Duplicateable<TKey, T>
* @template-extends Everyable<TKey, T>
* @template-extends Explodeable<TKey, T>
* @template-extends Falsyable<TKey, T>
* @template-extends Filterable<TKey, T>
* @template-extends Findable<TKey, T>
* @template-extends Firstable<TKey, T>
* @template-extends FlatMapable<TKey, T>
* @template-extends Flattenable<TKey, T>
* @template-extends Flipable<TKey, T>
* @template-extends FoldLeftable<TKey, T>
* @template-extends FoldLeft1able<TKey, T>
* @template-extends FoldRightable<TKey, T>
* @template-extends FoldRight1able<TKey, T>
* @template-extends Forgetable<TKey, T>
* @template-extends Frequencyable<TKey, T>
* @template-extends Getable<TKey, T>
* @template-extends Groupable<TKey, T>
* @template-extends GroupByable<TKey, T>
* @template-extends Hasable<TKey, T>
* @template-extends Headable<TKey, T>
* @template-extends IfThenElseable<TKey, T>
* @template-extends Implodeable<TKey, T>
* @template-extends Initable<TKey, T>
* @template-extends Initsable<TKey, T>
* @template-extends Intersectable<TKey, T>
* @template-extends Intersectkeysable<TKey, T>
* @template-extends Intersperseable<TKey, T>
* @template-extends IsEmptyable<TKey, T>
* @template-extends Keyable<TKey, T>
* @template-extends Keysable<TKey, T>
* @template-extends Lastable<TKey, T>
* @template-extends Limitable<TKey, T>
* @template-extends Linesable<TKey, T>
* @template-extends Mapable<TKey, T>
* @template-extends MapNable<TKey, T>
* @template-extends Matchable<TKey, T>
* @template-extends Matchingable<TKey, T>
* @template-extends Maxable<TKey, T>
* @template-extends Mergeable<TKey, T>
* @template-extends Minable<TKey, T>
* @template-extends Normalizeable<TKey, T>
* @template-extends Nthable<TKey, T>
* @template-extends Nullsyable<TKey, T>
* @template-extends Packable<TKey, T>
* @template-extends Padable<TKey, T>
* @template-extends Pairable<TKey, T>
* @template-extends Partitionable<TKey, T>
* @template-extends Permutateable<TKey, T>
* @template-extends Pipeable<TKey, T>
* @template-extends Pluckable<TKey, T>
* @template-extends Prependable<TKey, T>
* @template-extends Productable<TKey, T>
* @template-extends Randomable<TKey, T>
* @template-extends Rangeable<TKey, T>
* @template-extends Reduceable<TKey, T>
* @template-extends Reductionable<TKey, T>
* @template-extends Rejectable<TKey, T>
* @template-extends Reverseable<TKey, T>
* @template-extends RSampleable<TKey, T>
* @template-extends Scaleable<TKey, T>
* @template-extends ScanLeft1able<TKey, T>
* @template-extends ScanLeftable<TKey, T>
* @template-extends ScanRight1able<TKey, T>
* @template-extends ScanRightable<TKey, T>
* @template-extends Shuffleable<TKey, T>
* @template-extends Sinceable<TKey, T>
* @template-extends Sliceable<TKey, T>
* @template-extends Sortable<TKey, T>
* @template-extends Spanable<TKey, T>
* @template-extends Splitable<TKey, T>
* @template-extends Squashable<TKey, T>
* @template-extends Strictable<TKey, T>
* @template-extends Tailable<TKey, T>
* @template-extends Tailsable<TKey, T>
* @template-extends TakeWhileable<TKey, T>
* @template-extends Transposeable<TKey, T>
* @template-extends Truthyable<TKey, T>
* @template-extends Unfoldable<TKey, T>
* @template-extends Unlinesable<TKey, T>
* @template-extends Unpackable<mixed, array{0: TKey, 1: T}>
* @template-extends Unpairable<TKey, T>
* @template-extends Untilable<TKey, T>
* @template-extends Unwindowable<TKey, T>
* @template-extends Unwordsable<TKey, T>
* @template-extends Unwrapable<TKey, T>
* @template-extends Unzipable<TKey, T>
* @template-extends Whenable<TKey, T>
* @template-extends Windowable<TKey, T>
* @template-extends Wordsable<TKey, T>
* @template-extends Wrapable<TKey, T>
* @template-extends Zipable<TKey, T>
* @template-extends Operation\Allable<TKey, T>
* @template-extends Operation\Appendable<TKey, T>
* @template-extends Operation\Applyable<TKey, T>
* @template-extends Operation\Associateable<TKey, T>
* @template-extends Operation\AsyncMapable<TKey, T>
* @template-extends Operation\AsyncMapNable<TKey, T>
* @template-extends Operation\Averagesable<TKey, T>
* @template-extends Operation\Cacheable<TKey, T>
* @template-extends Operation\Chunkable<TKey, T>
* @template-extends Operation\Coalesceable<TKey, T>
* @template-extends Operation\Collapseable<TKey, T>
* @template-extends Operation\Columnable<TKey, T>
* @template-extends Operation\Combinateable<TKey, T>
* @template-extends Operation\Combineable<TKey, T>
* @template-extends Operation\Compactable<TKey, T>
* @template-extends Operation\Comparable<TKey, T>
* @template-extends Operation\Containsable<TKey, T>
* @template-extends Operation\Currentable<TKey, T>
* @template-extends Operation\Cycleable<TKey, T>
* @template-extends Operation\Diffable<TKey, T>
* @template-extends Operation\Diffkeysable<TKey, T>
* @template-extends Operation\Distinctable<TKey, T>
* @template-extends Operation\Dropable<TKey, T>
* @template-extends Operation\DropWhileable<TKey, T>
* @template-extends Operation\Dumpable<TKey, T>
* @template-extends Operation\Duplicateable<TKey, T>
* @template-extends Operation\Everyable<TKey, T>
* @template-extends Operation\Explodeable<TKey, T>
* @template-extends Operation\Falsyable<TKey, T>
* @template-extends Operation\Filterable<TKey, T>
* @template-extends Operation\Findable<TKey, T>
* @template-extends Operation\Firstable<TKey, T>
* @template-extends Operation\FlatMapable<TKey, T>
* @template-extends Operation\Flattenable<TKey, T>
* @template-extends Operation\Flipable<TKey, T>
* @template-extends Operation\FoldLeftable<TKey, T>
* @template-extends Operation\FoldLeft1able<TKey, T>
* @template-extends Operation\FoldRightable<TKey, T>
* @template-extends Operation\FoldRight1able<TKey, T>
* @template-extends Operation\Forgetable<TKey, T>
* @template-extends Operation\Frequencyable<TKey, T>
* @template-extends Operation\Getable<TKey, T>
* @template-extends Operation\Groupable<TKey, T>
* @template-extends Operation\GroupByable<TKey, T>
* @template-extends Operation\Hasable<TKey, T>
* @template-extends Operation\Headable<TKey, T>
* @template-extends Operation\IfThenElseable<TKey, T>
* @template-extends Operation\Implodeable<TKey, T>
* @template-extends Operation\Initable<TKey, T>
* @template-extends Operation\Initsable<TKey, T>
* @template-extends Operation\Intersectable<TKey, T>
* @template-extends Operation\Intersectkeysable<TKey, T>
* @template-extends Operation\Intersperseable<TKey, T>
* @template-extends Operation\IsEmptyable<TKey, T>
* @template-extends Operation\Keyable<TKey, T>
* @template-extends Operation\Keysable<TKey, T>
* @template-extends Operation\Lastable<TKey, T>
* @template-extends Operation\Limitable<TKey, T>
* @template-extends Operation\Linesable<TKey, T>
* @template-extends Operation\Mapable<TKey, T>
* @template-extends Operation\MapNable<TKey, T>
* @template-extends Operation\Matchable<TKey, T>
* @template-extends Operation\Matchingable<TKey, T>
* @template-extends Operation\Maxable<TKey, T>
* @template-extends Operation\Mergeable<TKey, T>
* @template-extends Operation\Minable<TKey, T>
* @template-extends Operation\Normalizeable<TKey, T>
* @template-extends Operation\Nthable<TKey, T>
* @template-extends Operation\Nullsyable<TKey, T>
* @template-extends Operation\Packable<TKey, T>
* @template-extends Operation\Padable<TKey, T>
* @template-extends Operation\Pairable<TKey, T>
* @template-extends Operation\Partitionable<TKey, T>
* @template-extends Operation\Permutateable<TKey, T>
* @template-extends Operation\Pipeable<TKey, T>
* @template-extends Operation\Pluckable<TKey, T>
* @template-extends Operation\Prependable<TKey, T>
* @template-extends Operation\Productable<TKey, T>
* @template-extends Operation\Randomable<TKey, T>
* @template-extends Operation\Rangeable<TKey, T>
* @template-extends Operation\Reduceable<TKey, T>
* @template-extends Operation\Reductionable<TKey, T>
* @template-extends Operation\Rejectable<TKey, T>
* @template-extends Operation\Reverseable<TKey, T>
* @template-extends Operation\RSampleable<TKey, T>
* @template-extends Operation\Scaleable<TKey, T>
* @template-extends Operation\ScanLeft1able<TKey, T>
* @template-extends Operation\ScanLeftable<TKey, T>
* @template-extends Operation\ScanRight1able<TKey, T>
* @template-extends Operation\ScanRightable<TKey, T>
* @template-extends Operation\Shuffleable<TKey, T>
* @template-extends Operation\Sinceable<TKey, T>
* @template-extends Operation\Sliceable<TKey, T>
* @template-extends Operation\Sortable<TKey, T>
* @template-extends Operation\Spanable<TKey, T>
* @template-extends Operation\Splitable<TKey, T>
* @template-extends Operation\Squashable<TKey, T>
* @template-extends Operation\Strictable<TKey, T>
* @template-extends Operation\Tailable<TKey, T>
* @template-extends Operation\Tailsable<TKey, T>
* @template-extends Operation\TakeWhileable<TKey, T>
* @template-extends Operation\Transposeable<TKey, T>
* @template-extends Operation\Truthyable<TKey, T>
* @template-extends Operation\Unfoldable<TKey, T>
* @template-extends Operation\Unlinesable<TKey, T>
* @template-extends Operation\Unpackable<mixed, array{0: TKey, 1: T}>
* @template-extends Operation\Unpairable<TKey, T>
* @template-extends Operation\Untilable<TKey, T>
* @template-extends Operation\Unwindowable<TKey, T>
* @template-extends Operation\Unwordsable<TKey, T>
* @template-extends Operation\Unwrapable<TKey, T>
* @template-extends Operation\Unzipable<TKey, T>
* @template-extends Operation\Whenable<TKey, T>
* @template-extends Operation\Windowable<TKey, T>
* @template-extends Operation\Wordsable<TKey, T>
* @template-extends Operation\Wrapable<TKey, T>
* @template-extends Operation\Zipable<TKey, T>
* @template-extends IteratorAggregate<TKey, T>
*/
interface Collection extends
Expand Down

0 comments on commit a3f8b45

Please sign in to comment.