gitextract_8yos49k1/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE.md │ ├── LinuxMain.stencil │ ├── codecov.yml │ ├── jazzy.yml │ ├── ranger.yml │ ├── sourcery.yml │ └── workflows/ │ ├── cd.yml │ ├── ci-podspec.yml │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .gitmodules ├── .tidelift.yml ├── .travis.yml ├── Documentation/ │ ├── Appendix.md │ ├── CommonPatterns.md │ ├── Examples/ │ │ ├── ImageCache.md │ │ ├── URLSession+BadResponseErrors.swift │ │ └── detweet.swift │ ├── FAQ.md │ ├── GettingStarted.md │ ├── Installation.md │ ├── ObjectiveC.md │ ├── README.md │ └── Troubleshooting.md ├── LICENSE ├── Package.swift ├── Package@swift-4.2.swift ├── Package@swift-5.0.swift ├── Package@swift-5.3.swift ├── PromiseKit.playground/ │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace/ │ └── contents.xcworkspacedata ├── PromiseKit.podspec ├── PromiseKit.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata/ │ └── xcschemes/ │ └── PromiseKit.xcscheme ├── README.md ├── Sources/ │ ├── AnyPromise+Private.h │ ├── AnyPromise.h │ ├── AnyPromise.m │ ├── AnyPromise.swift │ ├── Async.swift │ ├── Box.swift │ ├── Catchable.swift │ ├── Combine.swift │ ├── Configuration.swift │ ├── CustomStringConvertible.swift │ ├── Deprecations.swift │ ├── Error.swift │ ├── Guarantee.swift │ ├── Info.plist │ ├── LogEvent.swift │ ├── NSMethodSignatureForBlock.m │ ├── PMKCallVariadicBlock.m │ ├── Promise.swift │ ├── PromiseKit.h │ ├── Resolver.swift │ ├── Resources/ │ │ └── PrivacyInfo.xcprivacy │ ├── Thenable.swift │ ├── after.m │ ├── after.swift │ ├── dispatch_promise.m │ ├── firstly.swift │ ├── fwd.h │ ├── hang.m │ ├── hang.swift │ ├── join.m │ ├── race.m │ ├── race.swift │ ├── when.m │ └── when.swift ├── Tests/ │ ├── A+/ │ │ ├── 0.0.0.swift │ │ ├── 2.1.2.swift │ │ ├── 2.1.3.swift │ │ ├── 2.2.2.swift │ │ ├── 2.2.3.swift │ │ ├── 2.2.4.swift │ │ ├── 2.2.6.swift │ │ ├── 2.2.7.swift │ │ ├── 2.3.1.swift │ │ ├── 2.3.2.swift │ │ ├── 2.3.4.swift │ │ ├── README.md │ │ └── XCTestManifests.swift │ ├── Bridging/ │ │ ├── BridgingTests.m │ │ ├── BridgingTests.swift │ │ ├── Infrastructure.h │ │ ├── Infrastructure.m │ │ └── Infrastructure.swift │ ├── CoreObjC/ │ │ ├── AnyPromiseTests.m │ │ ├── AnyPromiseTests.swift │ │ ├── HangTests.m │ │ ├── JoinTests.m │ │ ├── PMKManifoldTests.m │ │ ├── RaceTests.m │ │ └── WhenTests.m │ ├── CorePromise/ │ │ ├── AfterTests.swift │ │ ├── AsyncTests.swift │ │ ├── CancellableErrorTests.swift │ │ ├── CatchableTests.swift │ │ ├── CombineTests.swift │ │ ├── DefaultDispatchQueueTests.swift │ │ ├── ErrorTests.swift │ │ ├── GuaranteeTests.swift │ │ ├── HangTests.swift │ │ ├── LoggingTests.swift │ │ ├── PromiseTests.swift │ │ ├── RaceTests.swift │ │ ├── RegressionTests.swift │ │ ├── ResolverTests.swift │ │ ├── StressTests.swift │ │ ├── ThenableTests.swift │ │ ├── Utilities.swift │ │ ├── WhenConcurrentTests.swift │ │ ├── WhenResolvedTests.swift │ │ ├── WhenTests.swift │ │ ├── XCTestManifests.swift │ │ └── ZalgoTests.swift │ ├── DeprecationTests.swift │ ├── JS-A+/ │ │ ├── .gitignore │ │ ├── AllTests.swift │ │ ├── JSAdapter.swift │ │ ├── JSPromise.swift │ │ ├── JSUtils.swift │ │ ├── MockNodeEnvironment.swift │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── webpack.config.js │ └── LinuxMain.swift └── tea.yaml