---
title: LazySequenceProtocol Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/lazysequence/lazysequenceprotocol-implementations
---

# LazySequenceProtocol Implementations

## Topics

### Instance Properties

- [elements](swift/lazysequence/elements-swift.property.md)
- [lazy](swift/lazysequence/lazy.md)

### Instance Methods

- [compactMap(_:)](swift/lazysequence/compactmap(_:)-73i9g.md)
- [drop(while:)](swift/lazysequence/drop(while:).md)
- [filter(_:)](swift/lazysequence/filter(_:).md)
- [flatMap(_:)](swift/lazysequence/flatmap(_:)-102bh.md)
- [flatMap(_:)](swift/lazysequence/flatmap(_:)-7fl2l.md)
- [joined()](swift/lazysequence/joined()-2zoe4.md)
- [map(_:)](swift/lazysequence/map(_:)-5eh3s.md)
- [prefix(while:)](swift/lazysequence/prefix(while:).md)

### Type Aliases

- [LazySequence.Elements](swift/lazysequence/elements-swift.typealias.md)
