Skip to content

Instantly share code, notes, and snippets.

@lukeredpath
Created May 4, 2021 14:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lukeredpath/81d2db064636a1dca3bef017787feb24 to your computer and use it in GitHub Desktop.
Save lukeredpath/81d2db064636a1dca3bef017787feb24 to your computer and use it in GitHub Desktop.
Xcode autocomplete behaviour depends on source order
import Combine
import Foundation
let wrapper = Wrapper(createPublisher: { Just("foo").eraseToAnyPublisher() })
// This will not produce any auto-complete suggestions
wrapper.createPublisher().
struct Wrapper {
var createPublisher: () -> AnyPublisher<String, Never>
}
import Combine
import Foundation
struct Wrapper {
var createPublisher: () -> AnyPublisher<String, Never>
}
let wrapper = Wrapper(createPublisher: { Just("foo").eraseToAnyPublisher() })
// This *will* provide auto-complete suggestions
wrapper.createPublisher().
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment