From 3122f48a3693595919eed0cb421bfd0921d41b32 Mon Sep 17 00:00:00 2001 From: Varun Santhanam Date: Sat, 30 Mar 2024 08:48:03 -0700 Subject: [PATCH] Synchronize Hompage & Publish Documentation --- CNAME | 1 + README.md | 1 - _config.yml | 1 + docs/css/523.e9a069b0.css | 9 ++++++ docs/css/675.40c3bcb2.css | 9 ++++++ docs/css/documentation-topic.b186e79f.css | 9 ++++++ docs/css/index.ff036a9e.css | 9 ++++++ docs/css/topic.672a9049.css | 9 ++++++ docs/css/tutorials-overview.6eb589ed.css | 9 ++++++ .../documentation/networkreachability.json | 1 + .../networkreachability/combine.json | 1 + .../combine/publishers.json | 1 + .../publishers/networkpathpublisher.json | 1 + .../publishers/reachabilitypublisher.json | 1 + .../networkreachability/foundation.json | 1 + .../foundation/nsnotification.json | 1 + .../foundation/nsnotification/name.json | 1 + .../name/networkpathchanged.json | 1 + .../name/reachabilitychanged.json | 1 + .../networkreachability/gettingstarted.json | 1 + .../networkreachability/networkmonitor.json | 1 + .../networkmonitor/currentpath.json | 1 + .../delegate-swift.property.json | 1 + .../delegate-swift.typealias.json | 1 + .../networkmonitor/init().json | 1 + .../networkmonitor/init(delegate:).json | 1 + .../init(prohibitedinterfacetypes:).json | 1 + ...t(prohibitedinterfacetypes:delegate:).json | 1 + ...hibitedinterfacetypes:updatehandler:).json | 1 + ...interfacetypes:updatequeue:delegate:).json | 1 + ...facetypes:updatequeue:updatehandler:).json | 1 + .../init(requiredinterfacetype:).json | 1 + ...init(requiredinterfacetype:delegate:).json | 1 + ...requiredinterfacetype:updatehandler:).json | 1 + ...dinterfacetype:updatequeue:delegate:).json | 1 + ...rfacetype:updatequeue:updatehandler:).json | 1 + .../networkmonitor/init(updatehandler:).json | 1 + .../init(updatequeue:delegate:).json | 1 + .../init(updatequeue:updatehandler:).json | 1 + ...ath(dispatchqueue:completionhandler:).json | 1 + .../networkmonitor/networkpath.json | 1 + .../networkpathchangednotificationname.json | 1 + ...publisher(prohibitinginterfacetypes:).json | 1 + ...athpublisher(requiringinterfacetype:).json | 1 + .../networkmonitor/networkpathpublisher.json | 1 + ...thupdates(prohibitinginterfacetypes:).json | 1 + ...kpathupdates(requiringinterfacetype:).json | 1 + .../networkmonitor/networkpathupdates.json | 1 + .../networkmonitor/publisher.json | 1 + .../publisher/allsatisfy(_:).json | 1 + .../networkmonitor/publisher/append(_:).json | 1 + .../assertnofailure(_:file:line:).json | 1 + .../networkmonitor/publisher/assign(to:).json | 1 + .../publisher/assign(to:on:).json | 1 + ...ion:receiveoutput:receivecompletion:).json | 1 + .../publisher/breakpointonerror().json | 1 + .../buffer(size:prefetch:whenfull:).json | 1 + .../networkmonitor/publisher/catch(_:).json | 1 + .../networkmonitor/publisher/collect().json | 1 + .../networkmonitor/publisher/collect(_:).json | 1 + .../publisher/collect(_:options:).json | 1 + .../publisher/combinelatest(_:).json | 1 + .../publisher/combinelatest(_:_:)-2hdcs.json | 1 + .../publisher/combinelatest(_:_:)-2rhhp.json | 1 + .../combinelatest(_:_:_:)-1k950.json | 1 + .../combinelatest(_:_:_:)-9bh3w.json | 1 + .../publisher/combinelatest(_:_:_:_:).json | 1 + .../publisher/compactmap(_:).json | 1 + .../publisher/contains(_:).json | 1 + .../publisher/contains(where:).json | 1 + .../networkmonitor/publisher/count().json | 1 + .../debounce(for:scheduler:options:).json | 1 + .../publisher/decode(type:decoder:).json | 1 + ...lay(for:tolerance:scheduler:options:).json | 1 + .../publisher/drop(untiloutputfrom:).json | 1 + .../publisher/drop(while:).json | 1 + .../publisher/dropfirst(_:).json | 1 + .../publisher/erasetoanypublisher().json | 1 + .../networkmonitor/publisher/failure.json | 1 + .../networkmonitor/publisher/filter(_:).json | 1 + .../networkmonitor/publisher/first().json | 1 + .../publisher/first(where:).json | 1 + .../flatmap(maxpublishers:_:)-1wwap.json | 1 + .../flatmap(maxpublishers:_:)-22bki.json | 1 + .../flatmap(maxpublishers:_:)-5j0td.json | 1 + .../flatmap(maxpublishers:_:)-9w2i4.json | 1 + ...letion:receivecancel:receiverequest:).json | 1 + .../publisher/ignoreoutput().json | 1 + .../networkmonitor/publisher/last().json | 1 + .../publisher/last(where:).json | 1 + .../publisher/makeconnectable().json | 1 + .../publisher/map(_:)-8jtcm.json | 1 + .../publisher/map(_:)-nnmo.json | 1 + .../networkmonitor/publisher/map(_:_:).json | 1 + .../networkmonitor/publisher/map(_:_:_:).json | 1 + .../publisher/maperror(_:).json | 1 + .../networkmonitor/publisher/max(by:).json | 1 + .../measureinterval(using:options:).json | 1 + .../publisher/merge(with:).json | 1 + .../publisher/merge(with:_:).json | 1 + .../publisher/merge(with:_:_:).json | 1 + .../publisher/merge(with:_:_:_:).json | 1 + .../publisher/merge(with:_:_:_:_:).json | 1 + .../publisher/merge(with:_:_:_:_:_:).json | 1 + .../publisher/merge(with:_:_:_:_:_:_:).json | 1 + .../networkmonitor/publisher/min(by:).json | 1 + .../publisher/multicast(_:).json | 1 + .../publisher/multicast(subject:).json | 1 + .../networkmonitor/publisher/output(at:).json | 1 + .../networkmonitor/publisher/output(in:).json | 1 + .../networkmonitor/publisher/output.json | 1 + .../networkmonitor/publisher/prefix(_:).json | 1 + .../publisher/prefix(untiloutputfrom:).json | 1 + .../publisher/prefix(while:).json | 1 + .../networkmonitor/publisher/prepend(_:).json | 1 + .../publisher/print(_:to:).json | 1 + .../publisher/publisher-implementations.json | 1 + .../publisher/receive(on:options:).json | 1 + .../publisher/receive(subscriber:).json | 1 + .../publisher/reduce(_:_:).json | 1 + .../publisher/removeduplicates().json | 1 + .../publisher/removeduplicates(by:).json | 1 + .../publisher/replaceempty(with:).json | 1 + .../publisher/replaceerror(with:).json | 1 + .../publisher/replacenil(with:).json | 1 + .../networkmonitor/publisher/retry(_:).json | 1 + .../networkmonitor/publisher/scan(_:_:).json | 1 + .../publisher/setfailuretype(to:).json | 1 + .../networkmonitor/publisher/share().json | 1 + ...sink(receivecompletion:receivevalue:).json | 1 + .../publisher/sink(receivevalue:).json | 1 + .../publisher/subscribe(_:)-38vir.json | 1 + .../publisher/subscribe(_:)-6wtzk.json | 1 + .../publisher/subscribe(on:options:).json | 1 + .../throttle(for:scheduler:latest:).json | 1 + ...out(_:scheduler:options:customerror:).json | 1 + .../publisher/tryallsatisfy(_:).json | 1 + .../publisher/trycatch(_:).json | 1 + .../publisher/trycompactmap(_:).json | 1 + .../publisher/trycontains(where:).json | 1 + .../publisher/trydrop(while:).json | 1 + .../publisher/tryfilter(_:).json | 1 + .../publisher/tryfirst(where:).json | 1 + .../publisher/trylast(where:).json | 1 + .../networkmonitor/publisher/trymap(_:).json | 1 + .../networkmonitor/publisher/trymax(by:).json | 1 + .../networkmonitor/publisher/trymin(by:).json | 1 + .../publisher/tryprefix(while:).json | 1 + .../publisher/tryreduce(_:_:).json | 1 + .../publisher/tryremoveduplicates(by:).json | 1 + .../publisher/tryscan(_:_:).json | 1 + .../networkmonitor/publisher/values.json | 1 + .../networkmonitor/publisher/zip(_:).json | 1 + .../publisher/zip(_:_:)-2rd7.json | 1 + .../publisher/zip(_:_:)-5lvn0.json | 1 + .../publisher/zip(_:_:_:)-6412w.json | 1 + .../publisher/zip(_:_:_:)-7k6tf.json | 1 + .../publisher/zip(_:_:_:_:).json | 1 + .../updatehandler-swift.property.json | 1 + .../updatehandler-swift.typealias.json | 1 + .../networkmonitor/updatequeue.json | 1 + .../networkmonitordelegate.json | 1 + ...tworkmonitor(_:didupdatenetworkpath:).json | 1 + .../networkmonitorguide.json | 1 + .../networkreachability/reachability.json | 1 + .../reachability/!=(_:_:).json | 1 + .../reachability/==(_:_:).json | 1 + .../reachability/description.json | 1 + .../equatable-implementations.json | 1 + .../reachability/flags.json | 1 + .../reachability/hash(into:).json | 1 + .../reachability/init(flags:).json | 1 + .../reachability/status-swift.enum.json | 1 + .../status-swift.enum/!=(_:_:).json | 1 + .../status-swift.enum/description.json | 1 + .../equatable-implementations.json | 1 + .../status-swift.enum/isreachable.json | 1 + .../status-swift.enum/unavailable.json | 1 + .../status-swift.enum/unknown.json | 1 + .../reachability/status-swift.enum/wlan.json | 1 + .../reachability/status-swift.enum/wwan.json | 1 + .../reachability/status-swift.property.json | 1 + .../reachability/unknown.json | 1 + .../reachabilitymonitor.json | 1 + .../currentreachability.json | 1 + .../delegate-swift.property.json | 1 + .../delegate-swift.typealias.json | 1 + .../reachabilitymonitor/error.json | 1 + .../reachabilitymonitor/error/!=(_:_:).json | 1 + .../reachabilitymonitor/error/code.json | 1 + .../error/description.json | 1 + .../error/equatable-implementations.json | 1 + .../error/error-implementations.json | 1 + .../error/errordescription.json | 1 + .../error/failedtocreate(_:).json | 1 + .../error/failedtogetflags(_:).json | 1 + .../error/failedtosetdispatchqueue(_:).json | 1 + .../error/failedtostartcallback(_:).json | 1 + .../error/failurereason.json | 1 + .../reachabilitymonitor/error/helpanchor.json | 1 + .../error/localizeddescription.json | 1 + .../error/recoverysuggestion.json | 1 + .../reachabilitymonitor/error/unknown.json | 1 + .../reachabilitymonitor/init().json | 1 + .../reachabilitymonitor/init(address:).json | 1 + .../init(address:delegate:).json | 1 + .../init(address:updatehandler:).json | 1 + .../init(address:updatequeue:delegate:).json | 1 + ...t(address:updatequeue:updatehandler:).json | 1 + .../reachabilitymonitor/init(delegate:).json | 1 + .../reachabilitymonitor/init(host:).json | 1 + .../init(host:delegate:).json | 1 + .../init(host:updatehandler:).json | 1 + .../init(host:updatequeue:delegate:).json | 1 + ...init(host:updatequeue:updatehandler:).json | 1 + .../init(updatehandler:).json | 1 + .../init(updatequeue:delegate:).json | 1 + .../init(updatequeue:updatehandler:).json | 1 + .../reachabilitymonitor/publisher.json | 1 + .../publisher/allsatisfy(_:).json | 1 + .../publisher/append(_:).json | 1 + .../assertnofailure(_:file:line:).json | 1 + ...ion:receiveoutput:receivecompletion:).json | 1 + .../publisher/breakpointonerror().json | 1 + .../buffer(size:prefetch:whenfull:).json | 1 + .../publisher/catch(_:).json | 1 + .../publisher/collect().json | 1 + .../publisher/collect(_:).json | 1 + .../publisher/collect(_:options:).json | 1 + .../publisher/combinelatest(_:).json | 1 + .../publisher/combinelatest(_:_:)-2rbpi.json | 1 + .../publisher/combinelatest(_:_:)-7yvck.json | 1 + .../combinelatest(_:_:_:)-38g1f.json | 1 + .../combinelatest(_:_:_:)-8ifm6.json | 1 + .../publisher/combinelatest(_:_:_:_:).json | 1 + .../publisher/compactmap(_:).json | 1 + .../publisher/contains(_:).json | 1 + .../publisher/contains(where:).json | 1 + .../publisher/count().json | 1 + .../debounce(for:scheduler:options:).json | 1 + .../publisher/decode(type:decoder:).json | 1 + ...lay(for:tolerance:scheduler:options:).json | 1 + .../publisher/drop(untiloutputfrom:).json | 1 + .../publisher/drop(while:).json | 1 + .../publisher/dropfirst(_:).json | 1 + .../publisher/erasetoanypublisher().json | 1 + .../publisher/failure.json | 1 + .../publisher/filter(_:).json | 1 + .../publisher/first().json | 1 + .../publisher/first(where:).json | 1 + .../flatmap(maxpublishers:_:)-7m3ud.json | 1 + .../flatmap(maxpublishers:_:)-x4fn.json | 1 + ...letion:receivecancel:receiverequest:).json | 1 + .../publisher/ignoreoutput().json | 1 + .../reachabilitymonitor/publisher/last().json | 1 + .../publisher/last(where:).json | 1 + .../publisher/map(_:)-4w3b3.json | 1 + .../publisher/map(_:)-8n79b.json | 1 + .../publisher/map(_:_:).json | 1 + .../publisher/map(_:_:_:).json | 1 + .../publisher/maperror(_:).json | 1 + .../publisher/max(by:).json | 1 + .../measureinterval(using:options:).json | 1 + .../publisher/merge(with:).json | 1 + .../publisher/merge(with:_:).json | 1 + .../publisher/merge(with:_:_:).json | 1 + .../publisher/merge(with:_:_:_:).json | 1 + .../publisher/merge(with:_:_:_:_:).json | 1 + .../publisher/merge(with:_:_:_:_:_:).json | 1 + .../publisher/merge(with:_:_:_:_:_:_:).json | 1 + .../publisher/min(by:).json | 1 + .../publisher/multicast(_:).json | 1 + .../publisher/multicast(subject:).json | 1 + .../publisher/output(at:).json | 1 + .../publisher/output(in:).json | 1 + .../reachabilitymonitor/publisher/output.json | 1 + .../publisher/prefix(_:).json | 1 + .../publisher/prefix(untiloutputfrom:).json | 1 + .../publisher/prefix(while:).json | 1 + .../publisher/prepend(_:).json | 1 + .../publisher/print(_:to:).json | 1 + .../publisher/publisher-implementations.json | 1 + .../publisher/receive(on:options:).json | 1 + .../publisher/receive(subscriber:).json | 1 + .../publisher/reduce(_:_:).json | 1 + .../publisher/removeduplicates().json | 1 + .../publisher/removeduplicates(by:).json | 1 + .../publisher/replaceempty(with:).json | 1 + .../publisher/replaceerror(with:).json | 1 + .../publisher/replacenil(with:).json | 1 + .../publisher/retry(_:).json | 1 + .../publisher/scan(_:_:).json | 1 + .../publisher/share().json | 1 + ...sink(receivecompletion:receivevalue:).json | 1 + .../publisher/subscribe(_:)-5zrld.json | 1 + .../publisher/subscribe(_:)-76se2.json | 1 + .../publisher/subscribe(on:options:).json | 1 + .../throttle(for:scheduler:latest:).json | 1 + ...out(_:scheduler:options:customerror:).json | 1 + .../publisher/tryallsatisfy(_:).json | 1 + .../publisher/trycatch(_:).json | 1 + .../publisher/trycompactmap(_:).json | 1 + .../publisher/trycontains(where:).json | 1 + .../publisher/trydrop(while:).json | 1 + .../publisher/tryfilter(_:).json | 1 + .../publisher/tryfirst(where:).json | 1 + .../publisher/trylast(where:).json | 1 + .../publisher/trymap(_:).json | 1 + .../publisher/trymax(by:).json | 1 + .../publisher/trymin(by:).json | 1 + .../publisher/tryprefix(while:).json | 1 + .../publisher/tryreduce(_:_:).json | 1 + .../publisher/tryremoveduplicates(by:).json | 1 + .../publisher/tryscan(_:_:).json | 1 + .../reachabilitymonitor/publisher/values.json | 1 + .../publisher/zip(_:).json | 1 + .../publisher/zip(_:_:)-9msf2.json | 1 + .../publisher/zip(_:_:)-ehlh.json | 1 + .../publisher/zip(_:_:_:)-3j9kn.json | 1 + .../publisher/zip(_:_:_:)-4nv5g.json | 1 + .../publisher/zip(_:_:_:_:).json | 1 + .../reachability(foraddress:).json | 1 + .../reachability(forhost:).json | 1 + .../reachabilitymonitor/reachability.json | 1 + .../reachabilitychangednotificationname.json | 1 + .../reachabilitypublisher(foraddress:).json | 1 + .../reachabilitypublisher(forhost:).json | 1 + .../reachabilitypublisher.json | 1 + .../reachabilityupdates(foraddress:).json | 1 + .../reachabilityupdates(forhost:).json | 1 + .../reachabilityupdates.json | 1 + .../reachabilitymonitor/result.json | 1 + .../updatehandler-swift.property.json | 1 + .../updatehandler-swift.typealias.json | 1 + .../reachabilitymonitor/updatequeue.json | 1 + .../reachabilitymonitordelegate.json | 1 + ...chabilitymonitor(_:didfailwitherror:).json | 1 + ...litymonitor(_:didupdatereachability:).json | 1 + .../reachabilitymonitorguide.json | 1 + .../networkreachability/rxswift.json | 1 + .../sampleprojectintegration-swiftui.json | 1 + .../sampleprojectintegration-uikit.json | 1 + .../sampleprojectsetup-swiftui.json | 1 + .../sampleprojectsetup-uikit.json | 1 + .../sampleprojectui-swiftui.json | 1 + .../sampleprojectui-uikit.json | 1 + docs/data/tutorials/tutorials.json | 1 + docs/developer-og-twitter.jpg | Bin 0 -> 12562 bytes docs/developer-og.jpg | Bin 0 -> 12856 bytes .../networkreachability/combine/index.html | 1 + .../combine/publishers/index.html | 1 + .../networkpathpublisher/index.html | 1 + .../reachabilitypublisher/index.html | 1 + .../networkreachability/foundation/index.html | 1 + .../foundation/nsnotification/index.html | 1 + .../foundation/nsnotification/name/index.html | 1 + .../name/networkpathchanged/index.html | 1 + .../name/reachabilitychanged/index.html | 1 + .../gettingstarted/index.html | 1 + .../networkreachability/index.html | 1 + .../networkmonitor/currentpath/index.html | 1 + .../delegate-swift.property/index.html | 1 + .../delegate-swift.typealias/index.html | 1 + .../networkmonitor/index.html | 1 + .../networkmonitor/init()/index.html | 1 + .../networkmonitor/init(delegate:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(requiredinterfacetype:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(updatehandler:)/index.html | 1 + .../init(updatequeue:delegate:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../networkmonitor/networkpath/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../networkpathpublisher/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../networkpathupdates/index.html | 1 + .../publisher/allsatisfy(_:)/index.html | 1 + .../publisher/append(_:)/index.html | 1 + .../assertnofailure(_:file:line:)/index.html | 1 + .../publisher/assign(to:)/index.html | 1 + .../publisher/assign(to:on:)/index.html | 1 + .../index.html | 1 + .../publisher/breakpointonerror()/index.html | 1 + .../index.html | 1 + .../publisher/catch(_:)/index.html | 1 + .../publisher/collect()/index.html | 1 + .../publisher/collect(_:)/index.html | 1 + .../publisher/collect(_:options:)/index.html | 1 + .../publisher/combinelatest(_:)/index.html | 1 + .../combinelatest(_:_:)-2hdcs/index.html | 1 + .../combinelatest(_:_:)-2rhhp/index.html | 1 + .../combinelatest(_:_:_:)-1k950/index.html | 1 + .../combinelatest(_:_:_:)-9bh3w/index.html | 1 + .../combinelatest(_:_:_:_:)/index.html | 1 + .../publisher/compactmap(_:)/index.html | 1 + .../publisher/contains(_:)/index.html | 1 + .../publisher/contains(where:)/index.html | 1 + .../publisher/count()/index.html | 1 + .../index.html | 1 + .../decode(type:decoder:)/index.html | 1 + .../index.html | 1 + .../drop(untiloutputfrom:)/index.html | 1 + .../publisher/drop(while:)/index.html | 1 + .../publisher/dropfirst(_:)/index.html | 1 + .../erasetoanypublisher()/index.html | 1 + .../publisher/failure/index.html | 1 + .../publisher/filter(_:)/index.html | 1 + .../publisher/first()/index.html | 1 + .../publisher/first(where:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../publisher/ignoreoutput()/index.html | 1 + .../networkmonitor/publisher/index.html | 1 + .../publisher/last()/index.html | 1 + .../publisher/last(where:)/index.html | 1 + .../publisher/makeconnectable()/index.html | 1 + .../publisher/map(_:)-8jtcm/index.html | 1 + .../publisher/map(_:)-nnmo/index.html | 1 + .../publisher/map(_:_:)/index.html | 1 + .../publisher/map(_:_:_:)/index.html | 1 + .../publisher/maperror(_:)/index.html | 1 + .../publisher/max(by:)/index.html | 1 + .../index.html | 1 + .../publisher/merge(with:)/index.html | 1 + .../publisher/merge(with:_:)/index.html | 1 + .../publisher/merge(with:_:_:)/index.html | 1 + .../publisher/merge(with:_:_:_:)/index.html | 1 + .../publisher/merge(with:_:_:_:_:)/index.html | 1 + .../merge(with:_:_:_:_:_:)/index.html | 1 + .../merge(with:_:_:_:_:_:_:)/index.html | 1 + .../publisher/min(by:)/index.html | 1 + .../publisher/multicast(_:)/index.html | 1 + .../publisher/multicast(subject:)/index.html | 1 + .../publisher/output(at:)/index.html | 1 + .../publisher/output(in:)/index.html | 1 + .../publisher/output/index.html | 1 + .../publisher/prefix(_:)/index.html | 1 + .../prefix(untiloutputfrom:)/index.html | 1 + .../publisher/prefix(while:)/index.html | 1 + .../publisher/prepend(_:)/index.html | 1 + .../publisher/print(_:to:)/index.html | 1 + .../publisher-implementations/index.html | 1 + .../publisher/receive(on:options:)/index.html | 1 + .../publisher/receive(subscriber:)/index.html | 1 + .../publisher/reduce(_:_:)/index.html | 1 + .../publisher/removeduplicates()/index.html | 1 + .../removeduplicates(by:)/index.html | 1 + .../publisher/replaceempty(with:)/index.html | 1 + .../publisher/replaceerror(with:)/index.html | 1 + .../publisher/replacenil(with:)/index.html | 1 + .../publisher/retry(_:)/index.html | 1 + .../publisher/scan(_:_:)/index.html | 1 + .../publisher/setfailuretype(to:)/index.html | 1 + .../publisher/share()/index.html | 1 + .../index.html | 1 + .../publisher/sink(receivevalue:)/index.html | 1 + .../publisher/subscribe(_:)-38vir/index.html | 1 + .../publisher/subscribe(_:)-6wtzk/index.html | 1 + .../subscribe(on:options:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../publisher/tryallsatisfy(_:)/index.html | 1 + .../publisher/trycatch(_:)/index.html | 1 + .../publisher/trycompactmap(_:)/index.html | 1 + .../publisher/trycontains(where:)/index.html | 1 + .../publisher/trydrop(while:)/index.html | 1 + .../publisher/tryfilter(_:)/index.html | 1 + .../publisher/tryfirst(where:)/index.html | 1 + .../publisher/trylast(where:)/index.html | 1 + .../publisher/trymap(_:)/index.html | 1 + .../publisher/trymax(by:)/index.html | 1 + .../publisher/trymin(by:)/index.html | 1 + .../publisher/tryprefix(while:)/index.html | 1 + .../publisher/tryreduce(_:_:)/index.html | 1 + .../tryremoveduplicates(by:)/index.html | 1 + .../publisher/tryscan(_:_:)/index.html | 1 + .../publisher/values/index.html | 1 + .../publisher/zip(_:)/index.html | 1 + .../publisher/zip(_:_:)-2rd7/index.html | 1 + .../publisher/zip(_:_:)-5lvn0/index.html | 1 + .../publisher/zip(_:_:_:)-6412w/index.html | 1 + .../publisher/zip(_:_:_:)-7k6tf/index.html | 1 + .../publisher/zip(_:_:_:_:)/index.html | 1 + .../updatehandler-swift.property/index.html | 1 + .../updatehandler-swift.typealias/index.html | 1 + .../networkmonitor/updatequeue/index.html | 1 + .../networkmonitordelegate/index.html | 1 + .../index.html | 1 + .../networkmonitorguide/index.html | 1 + .../reachability/!=(_:_:)/index.html | 1 + .../reachability/==(_:_:)/index.html | 1 + .../reachability/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../reachability/flags/index.html | 1 + .../reachability/hash(into:)/index.html | 1 + .../reachability/index.html | 1 + .../reachability/init(flags:)/index.html | 1 + .../status-swift.enum/!=(_:_:)/index.html | 1 + .../status-swift.enum/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../reachability/status-swift.enum/index.html | 1 + .../status-swift.enum/isreachable/index.html | 1 + .../status-swift.enum/unavailable/index.html | 1 + .../status-swift.enum/unknown/index.html | 1 + .../status-swift.enum/wlan/index.html | 1 + .../status-swift.enum/wwan/index.html | 1 + .../status-swift.property/index.html | 1 + .../reachability/unknown/index.html | 1 + .../currentreachability/index.html | 1 + .../delegate-swift.property/index.html | 1 + .../delegate-swift.typealias/index.html | 1 + .../error/!=(_:_:)/index.html | 1 + .../reachabilitymonitor/error/code/index.html | 1 + .../error/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error/error-implementations/index.html | 1 + .../error/errordescription/index.html | 1 + .../error/failedtocreate(_:)/index.html | 1 + .../error/failedtogetflags(_:)/index.html | 1 + .../failedtosetdispatchqueue(_:)/index.html | 1 + .../failedtostartcallback(_:)/index.html | 1 + .../error/failurereason/index.html | 1 + .../error/helpanchor/index.html | 1 + .../reachabilitymonitor/error/index.html | 1 + .../error/localizeddescription/index.html | 1 + .../error/recoverysuggestion/index.html | 1 + .../error/unknown/index.html | 1 + .../reachabilitymonitor/index.html | 1 + .../reachabilitymonitor/init()/index.html | 1 + .../init(address:)/index.html | 1 + .../init(address:delegate:)/index.html | 1 + .../init(address:updatehandler:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(delegate:)/index.html | 1 + .../init(host:)/index.html | 1 + .../init(host:delegate:)/index.html | 1 + .../init(host:updatehandler:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(updatehandler:)/index.html | 1 + .../init(updatequeue:delegate:)/index.html | 1 + .../index.html | 1 + .../publisher/allsatisfy(_:)/index.html | 1 + .../publisher/append(_:)/index.html | 1 + .../assertnofailure(_:file:line:)/index.html | 1 + .../index.html | 1 + .../publisher/breakpointonerror()/index.html | 1 + .../index.html | 1 + .../publisher/catch(_:)/index.html | 1 + .../publisher/collect()/index.html | 1 + .../publisher/collect(_:)/index.html | 1 + .../publisher/collect(_:options:)/index.html | 1 + .../publisher/combinelatest(_:)/index.html | 1 + .../combinelatest(_:_:)-2rbpi/index.html | 1 + .../combinelatest(_:_:)-7yvck/index.html | 1 + .../combinelatest(_:_:_:)-38g1f/index.html | 1 + .../combinelatest(_:_:_:)-8ifm6/index.html | 1 + .../combinelatest(_:_:_:_:)/index.html | 1 + .../publisher/compactmap(_:)/index.html | 1 + .../publisher/contains(_:)/index.html | 1 + .../publisher/contains(where:)/index.html | 1 + .../publisher/count()/index.html | 1 + .../index.html | 1 + .../decode(type:decoder:)/index.html | 1 + .../index.html | 1 + .../drop(untiloutputfrom:)/index.html | 1 + .../publisher/drop(while:)/index.html | 1 + .../publisher/dropfirst(_:)/index.html | 1 + .../erasetoanypublisher()/index.html | 1 + .../publisher/failure/index.html | 1 + .../publisher/filter(_:)/index.html | 1 + .../publisher/first()/index.html | 1 + .../publisher/first(where:)/index.html | 1 + .../index.html | 1 + .../flatmap(maxpublishers:_:)-x4fn/index.html | 1 + .../index.html | 1 + .../publisher/ignoreoutput()/index.html | 1 + .../reachabilitymonitor/publisher/index.html | 1 + .../publisher/last()/index.html | 1 + .../publisher/last(where:)/index.html | 1 + .../publisher/map(_:)-4w3b3/index.html | 1 + .../publisher/map(_:)-8n79b/index.html | 1 + .../publisher/map(_:_:)/index.html | 1 + .../publisher/map(_:_:_:)/index.html | 1 + .../publisher/maperror(_:)/index.html | 1 + .../publisher/max(by:)/index.html | 1 + .../index.html | 1 + .../publisher/merge(with:)/index.html | 1 + .../publisher/merge(with:_:)/index.html | 1 + .../publisher/merge(with:_:_:)/index.html | 1 + .../publisher/merge(with:_:_:_:)/index.html | 1 + .../publisher/merge(with:_:_:_:_:)/index.html | 1 + .../merge(with:_:_:_:_:_:)/index.html | 1 + .../merge(with:_:_:_:_:_:_:)/index.html | 1 + .../publisher/min(by:)/index.html | 1 + .../publisher/multicast(_:)/index.html | 1 + .../publisher/multicast(subject:)/index.html | 1 + .../publisher/output(at:)/index.html | 1 + .../publisher/output(in:)/index.html | 1 + .../publisher/output/index.html | 1 + .../publisher/prefix(_:)/index.html | 1 + .../prefix(untiloutputfrom:)/index.html | 1 + .../publisher/prefix(while:)/index.html | 1 + .../publisher/prepend(_:)/index.html | 1 + .../publisher/print(_:to:)/index.html | 1 + .../publisher-implementations/index.html | 1 + .../publisher/receive(on:options:)/index.html | 1 + .../publisher/receive(subscriber:)/index.html | 1 + .../publisher/reduce(_:_:)/index.html | 1 + .../publisher/removeduplicates()/index.html | 1 + .../removeduplicates(by:)/index.html | 1 + .../publisher/replaceempty(with:)/index.html | 1 + .../publisher/replaceerror(with:)/index.html | 1 + .../publisher/replacenil(with:)/index.html | 1 + .../publisher/retry(_:)/index.html | 1 + .../publisher/scan(_:_:)/index.html | 1 + .../publisher/share()/index.html | 1 + .../index.html | 1 + .../publisher/subscribe(_:)-5zrld/index.html | 1 + .../publisher/subscribe(_:)-76se2/index.html | 1 + .../subscribe(on:options:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../publisher/tryallsatisfy(_:)/index.html | 1 + .../publisher/trycatch(_:)/index.html | 1 + .../publisher/trycompactmap(_:)/index.html | 1 + .../publisher/trycontains(where:)/index.html | 1 + .../publisher/trydrop(while:)/index.html | 1 + .../publisher/tryfilter(_:)/index.html | 1 + .../publisher/tryfirst(where:)/index.html | 1 + .../publisher/trylast(where:)/index.html | 1 + .../publisher/trymap(_:)/index.html | 1 + .../publisher/trymax(by:)/index.html | 1 + .../publisher/trymin(by:)/index.html | 1 + .../publisher/tryprefix(while:)/index.html | 1 + .../publisher/tryreduce(_:_:)/index.html | 1 + .../tryremoveduplicates(by:)/index.html | 1 + .../publisher/tryscan(_:_:)/index.html | 1 + .../publisher/values/index.html | 1 + .../publisher/zip(_:)/index.html | 1 + .../publisher/zip(_:_:)-9msf2/index.html | 1 + .../publisher/zip(_:_:)-ehlh/index.html | 1 + .../publisher/zip(_:_:_:)-3j9kn/index.html | 1 + .../publisher/zip(_:_:_:)-4nv5g/index.html | 1 + .../publisher/zip(_:_:_:_:)/index.html | 1 + .../reachability(foraddress:)/index.html | 1 + .../reachability(forhost:)/index.html | 1 + .../reachability/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../reachabilitypublisher/index.html | 1 + .../index.html | 1 + .../reachabilityupdates(forhost:)/index.html | 1 + .../reachabilityupdates/index.html | 1 + .../reachabilitymonitor/result/index.html | 1 + .../updatehandler-swift.property/index.html | 1 + .../updatehandler-swift.typealias/index.html | 1 + .../updatequeue/index.html | 1 + .../reachabilitymonitordelegate/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../reachabilitymonitorguide/index.html | 1 + .../networkreachability/rxswift/index.html | 1 + docs/downloads/ProjectIntegrate-SwiftUI.zip | Bin 0 -> 511761 bytes docs/downloads/ProjectIntegrate-UIKit.zip | Bin 0 -> 542847 bytes docs/downloads/ProjectSetup-SwiftUI.zip | Bin 0 -> 252817 bytes docs/downloads/ProjectSetup-UIKit.zip | Bin 0 -> 266942 bytes docs/downloads/ProjectUI-SwiftUI.zip | Bin 0 -> 519005 bytes docs/downloads/ProjectUI-UIKit.zip | Bin 0 -> 531204 bytes docs/favicon.ico | Bin 0 -> 15406 bytes docs/favicon.svg | 11 ++++++++ docs/images/Intro.png | Bin 0 -> 6080299 bytes docs/images/PreviewColor.png | Bin 0 -> 49779 bytes docs/images/PreviewSymbol.png | Bin 0 -> 281374 bytes docs/images/PreviewSymbolFormatted.png | Bin 0 -> 47489 bytes docs/images/SFSymbolsIcon.png | Bin 0 -> 734625 bytes docs/images/SampleIcon.png | Bin 0 -> 29328 bytes docs/images/SampleIcon2.png | Bin 0 -> 28242 bytes docs/images/Simulator-iPhone8-Integration.png | Bin 0 -> 594761 bytes docs/images/Simulator-iPhone8-UI.png | Bin 0 -> 573024 bytes docs/images/StoryboardIcon.png | Bin 0 -> 90341 bytes docs/images/SwiftPackageIcon.png | Bin 0 -> 308401 bytes docs/images/SwiftUIIcon.png | Bin 0 -> 55466 bytes docs/images/XcodeAddLibrary.png | Bin 0 -> 1014292 bytes docs/images/XcodeAddPackageConfirm.png | Bin 0 -> 266724 bytes docs/images/XcodeAddPackageDependency.png | Bin 0 -> 36386 bytes docs/images/XcodeChooseFramework.png | Bin 0 -> 186716 bytes docs/images/XcodeConstraints.png | Bin 0 -> 1332181 bytes docs/images/XcodeDragImage.png | Bin 0 -> 2049782 bytes docs/images/XcodeIcon.png | Bin 0 -> 1026352 bytes docs/images/XcodeMainStoryboardSidebar.png | Bin 0 -> 529922 bytes docs/images/XcodeNewFile.png | Bin 0 -> 571817 bytes docs/images/XcodeOpen.png | Bin 0 -> 163189 bytes docs/images/XcodeOutletDrag.png | Bin 0 -> 1497253 bytes docs/images/XcodePackageChooser.png | Bin 0 -> 306846 bytes docs/images/XcodeSidebarStoryboard.png | Bin 0 -> 623960 bytes docs/images/XcodeSidebarSwiftUI.png | Bin 0 -> 564105 bytes docs/images/XcodeTemplate.png | Bin 0 -> 329944 bytes .../images/XcodeTemplateOptionsStoryboard.png | Bin 0 -> 206269 bytes docs/images/XcodeTemplateOptionsSwiftUI.png | Bin 0 -> 255098 bytes docs/img/added-icon.832a5d2c.svg | 11 ++++++++ docs/img/deprecated-icon.7bf1740a.svg | 11 ++++++++ docs/img/modified-icon.efb2697d.svg | 11 ++++++++ docs/index.html | 1 + docs/index/index.json | 1 + docs/js/337.274a8ccc.js | 10 +++++++ docs/js/37.3cabdf6d.js | 10 +++++++ docs/js/523.3af1b2ef.js | 10 +++++++ docs/js/903.b3710a74.js | 10 +++++++ docs/js/chunk-vendors.bdb7cbba.js | 26 ++++++++++++++++++ docs/js/documentation-topic.f9ef3692.js | 10 +++++++ docs/js/highlight-js-bash-js.702f0c5c.js | 10 +++++++ docs/js/highlight-js-c-js.063069d3.js | 10 +++++++ docs/js/highlight-js-cpp-js.458a9ae4.js | 10 +++++++ docs/js/highlight-js-css-js.bfc4251f.js | 10 +++++++ .../highlight-js-custom-markdown.78c9f6ed.js | 10 +++++++ docs/js/highlight-js-custom-swift.738731d1.js | 10 +++++++ docs/js/highlight-js-diff-js.4db9a783.js | 10 +++++++ docs/js/highlight-js-http-js.f78e83c2.js | 10 +++++++ docs/js/highlight-js-java-js.4fe21e94.js | 10 +++++++ .../js/highlight-js-javascript-js.dfc9d16d.js | 10 +++++++ docs/js/highlight-js-json-js.2a1856ba.js | 10 +++++++ docs/js/highlight-js-llvm-js.26121771.js | 10 +++++++ docs/js/highlight-js-markdown-js.a2f456af.js | 10 +++++++ .../js/highlight-js-objectivec-js.74dea052.js | 10 +++++++ docs/js/highlight-js-perl-js.da6eda82.js | 10 +++++++ docs/js/highlight-js-php-js.c458ffa4.js | 10 +++++++ docs/js/highlight-js-python-js.60354774.js | 10 +++++++ docs/js/highlight-js-ruby-js.7272231f.js | 10 +++++++ docs/js/highlight-js-scss-js.adcd11a2.js | 10 +++++++ docs/js/highlight-js-shell-js.0ad5b20f.js | 10 +++++++ docs/js/highlight-js-swift-js.bdd5bff5.js | 10 +++++++ docs/js/highlight-js-xml-js.0d78f903.js | 10 +++++++ docs/js/index.2871ffbd.js | 9 ++++++ docs/js/topic.2687cdff.js | 10 +++++++ docs/js/tutorials-overview.2eff1231.js | 10 +++++++ docs/metadata.json | 1 + .../index.html | 1 + .../sampleprojectintegration-uikit/index.html | 1 + .../sampleprojectsetup-swiftui/index.html | 1 + .../sampleprojectsetup-uikit/index.html | 1 + .../sampleprojectui-swiftui/index.html | 1 + .../sampleprojectui-uikit/index.html | 1 + docs/tutorials/tutorials/index.html | 1 + 761 files changed, 1104 insertions(+), 1 deletion(-) create mode 100644 CNAME create mode 100644 _config.yml create mode 100644 docs/css/523.e9a069b0.css create mode 100644 docs/css/675.40c3bcb2.css create mode 100644 docs/css/documentation-topic.b186e79f.css create mode 100644 docs/css/index.ff036a9e.css create mode 100644 docs/css/topic.672a9049.css create mode 100644 docs/css/tutorials-overview.6eb589ed.css create mode 100644 docs/data/documentation/networkreachability.json create mode 100644 docs/data/documentation/networkreachability/combine.json create mode 100644 docs/data/documentation/networkreachability/combine/publishers.json create mode 100644 docs/data/documentation/networkreachability/combine/publishers/networkpathpublisher.json create mode 100644 docs/data/documentation/networkreachability/combine/publishers/reachabilitypublisher.json create mode 100644 docs/data/documentation/networkreachability/foundation.json create mode 100644 docs/data/documentation/networkreachability/foundation/nsnotification.json create mode 100644 docs/data/documentation/networkreachability/foundation/nsnotification/name.json create mode 100644 docs/data/documentation/networkreachability/foundation/nsnotification/name/networkpathchanged.json create mode 100644 docs/data/documentation/networkreachability/foundation/nsnotification/name/reachabilitychanged.json create mode 100644 docs/data/documentation/networkreachability/gettingstarted.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/currentpath.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/delegate-swift.property.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/delegate-swift.typealias.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(delegate:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:delegate:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:delegate:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:delegate:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:delegate:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(updatequeue:delegate:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/init(updatequeue:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpath(dispatchqueue:completionhandler:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpath.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpathchangednotificationname.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher(prohibitinginterfacetypes:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher(requiringinterfacetype:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpathupdates(prohibitinginterfacetypes:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpathupdates(requiringinterfacetype:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/networkpathupdates.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/allsatisfy(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/append(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/assertnofailure(_:file:line:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/assign(to:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/assign(to:on:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/breakpointonerror().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/buffer(size:prefetch:whenfull:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/catch(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/collect().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/collect(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/collect(_:options:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2hdcs.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2rhhp.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-1k950.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-9bh3w.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/compactmap(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/contains(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/contains(where:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/count().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/debounce(for:scheduler:options:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/decode(type:decoder:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/delay(for:tolerance:scheduler:options:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/drop(untiloutputfrom:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/drop(while:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/dropfirst(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/erasetoanypublisher().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/failure.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/filter(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/first().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/first(where:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-1wwap.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-22bki.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-5j0td.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-9w2i4.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/ignoreoutput().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/last().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/last(where:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/makeconnectable().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:)-8jtcm.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:)-nnmo.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/maperror(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/max(by:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/measureinterval(using:options:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/min(by:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/multicast(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/multicast(subject:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/output(at:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/output(in:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/output.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(untiloutputfrom:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(while:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/prepend(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/print(_:to:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/publisher-implementations.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/receive(on:options:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/receive(subscriber:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/reduce(_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/removeduplicates().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/removeduplicates(by:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/replaceempty(with:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/replaceerror(with:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/replacenil(with:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/retry(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/scan(_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/setfailuretype(to:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/share().json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/sink(receivecompletion:receivevalue:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/sink(receivevalue:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-38vir.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-6wtzk.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(on:options:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/throttle(for:scheduler:latest:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/timeout(_:scheduler:options:customerror:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/tryallsatisfy(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/trycatch(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/trycompactmap(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/trycontains(where:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/trydrop(while:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/tryfilter(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/tryfirst(where:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/trylast(where:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/trymap(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/trymax(by:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/trymin(by:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/tryprefix(while:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/tryreduce(_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/tryremoveduplicates(by:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/tryscan(_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/values.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-2rd7.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-5lvn0.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-6412w.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-7k6tf.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/updatehandler-swift.property.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/updatehandler-swift.typealias.json create mode 100644 docs/data/documentation/networkreachability/networkmonitor/updatequeue.json create mode 100644 docs/data/documentation/networkreachability/networkmonitordelegate.json create mode 100644 docs/data/documentation/networkreachability/networkmonitordelegate/networkmonitor(_:didupdatenetworkpath:).json create mode 100644 docs/data/documentation/networkreachability/networkmonitorguide.json create mode 100644 docs/data/documentation/networkreachability/reachability.json create mode 100644 docs/data/documentation/networkreachability/reachability/!=(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachability/==(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachability/description.json create mode 100644 docs/data/documentation/networkreachability/reachability/equatable-implementations.json create mode 100644 docs/data/documentation/networkreachability/reachability/flags.json create mode 100644 docs/data/documentation/networkreachability/reachability/hash(into:).json create mode 100644 docs/data/documentation/networkreachability/reachability/init(flags:).json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum.json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum/!=(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum/description.json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum/equatable-implementations.json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum/isreachable.json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum/unavailable.json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum/unknown.json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum/wlan.json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.enum/wwan.json create mode 100644 docs/data/documentation/networkreachability/reachability/status-swift.property.json create mode 100644 docs/data/documentation/networkreachability/reachability/unknown.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/currentreachability.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/delegate-swift.property.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/delegate-swift.typealias.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/!=(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/code.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/description.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/equatable-implementations.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/error-implementations.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/errordescription.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtocreate(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtogetflags(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtosetdispatchqueue(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtostartcallback(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/failurereason.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/helpanchor.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/localizeddescription.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/recoverysuggestion.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/error/unknown.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(address:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(address:delegate:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:delegate:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(delegate:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(host:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(host:delegate:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:delegate:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(updatequeue:delegate:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/init(updatequeue:updatehandler:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/allsatisfy(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/append(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/assertnofailure(_:file:line:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/breakpointonerror().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/buffer(size:prefetch:whenfull:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/catch(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:options:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-2rbpi.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-7yvck.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-38g1f.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-8ifm6.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/compactmap(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/contains(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/contains(where:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/count().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/debounce(for:scheduler:options:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/decode(type:decoder:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/delay(for:tolerance:scheduler:options:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/drop(untiloutputfrom:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/drop(while:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/dropfirst(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/erasetoanypublisher().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/failure.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/filter(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/first().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/first(where:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-7m3ud.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-x4fn.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/ignoreoutput().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/last().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/last(where:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-4w3b3.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-8n79b.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/maperror(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/max(by:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/measureinterval(using:options:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/min(by:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/multicast(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/multicast(subject:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output(at:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output(in:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(untiloutputfrom:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(while:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prepend(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/print(_:to:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/publisher-implementations.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/receive(on:options:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/receive(subscriber:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/reduce(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates(by:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replaceempty(with:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replaceerror(with:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replacenil(with:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/retry(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/scan(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/share().json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/sink(receivecompletion:receivevalue:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-5zrld.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-76se2.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(on:options:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/throttle(for:scheduler:latest:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/timeout(_:scheduler:options:customerror:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryallsatisfy(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycatch(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycompactmap(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycontains(where:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trydrop(while:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryfilter(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryfirst(where:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trylast(where:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymap(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymax(by:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymin(by:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryprefix(while:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryreduce(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryremoveduplicates(by:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryscan(_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/values.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-9msf2.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-ehlh.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-3j9kn.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-4nv5g.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:_:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachability(foraddress:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachability(forhost:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachability.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitychangednotificationname.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(foraddress:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(forhost:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(foraddress:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(forhost:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/result.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.property.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.typealias.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitor/updatequeue.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitordelegate.json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didfailwitherror:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didupdatereachability:).json create mode 100644 docs/data/documentation/networkreachability/reachabilitymonitorguide.json create mode 100644 docs/data/documentation/networkreachability/rxswift.json create mode 100644 docs/data/tutorials/networkreachability/sampleprojectintegration-swiftui.json create mode 100644 docs/data/tutorials/networkreachability/sampleprojectintegration-uikit.json create mode 100644 docs/data/tutorials/networkreachability/sampleprojectsetup-swiftui.json create mode 100644 docs/data/tutorials/networkreachability/sampleprojectsetup-uikit.json create mode 100644 docs/data/tutorials/networkreachability/sampleprojectui-swiftui.json create mode 100644 docs/data/tutorials/networkreachability/sampleprojectui-uikit.json create mode 100644 docs/data/tutorials/tutorials.json create mode 100644 docs/developer-og-twitter.jpg create mode 100644 docs/developer-og.jpg create mode 100644 docs/documentation/networkreachability/combine/index.html create mode 100644 docs/documentation/networkreachability/combine/publishers/index.html create mode 100644 docs/documentation/networkreachability/combine/publishers/networkpathpublisher/index.html create mode 100644 docs/documentation/networkreachability/combine/publishers/reachabilitypublisher/index.html create mode 100644 docs/documentation/networkreachability/foundation/index.html create mode 100644 docs/documentation/networkreachability/foundation/nsnotification/index.html create mode 100644 docs/documentation/networkreachability/foundation/nsnotification/name/index.html create mode 100644 docs/documentation/networkreachability/foundation/nsnotification/name/networkpathchanged/index.html create mode 100644 docs/documentation/networkreachability/foundation/nsnotification/name/reachabilitychanged/index.html create mode 100644 docs/documentation/networkreachability/gettingstarted/index.html create mode 100644 docs/documentation/networkreachability/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/currentpath/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/delegate-swift.property/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/delegate-swift.typealias/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(delegate:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(updatequeue:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/init(updatequeue:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpath(dispatchqueue:completionhandler:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpath/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpathchangednotificationname/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpathpublisher(prohibitinginterfacetypes:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpathpublisher(requiringinterfacetype:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpathpublisher/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpathupdates(prohibitinginterfacetypes:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpathupdates(requiringinterfacetype:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/networkpathupdates/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/allsatisfy(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/append(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/assertnofailure(_:file:line:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/assign(to:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/assign(to:on:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/breakpointonerror()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/buffer(size:prefetch:whenfull:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/catch(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/collect()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/collect(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/collect(_:options:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2hdcs/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2rhhp/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-1k950/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-9bh3w/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/compactmap(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/contains(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/contains(where:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/count()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/debounce(for:scheduler:options:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/decode(type:decoder:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/delay(for:tolerance:scheduler:options:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/drop(untiloutputfrom:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/drop(while:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/dropfirst(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/erasetoanypublisher()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/failure/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/filter(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/first()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/first(where:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-1wwap/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-22bki/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-5j0td/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-9w2i4/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/ignoreoutput()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/last()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/last(where:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/makeconnectable()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/map(_:)-8jtcm/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/map(_:)-nnmo/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/map(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/map(_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/maperror(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/max(by:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/measureinterval(using:options:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/merge(with:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/min(by:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/multicast(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/multicast(subject:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/output(at:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/output(in:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/output/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/prefix(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/prefix(untiloutputfrom:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/prefix(while:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/prepend(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/print(_:to:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/publisher-implementations/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/receive(on:options:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/receive(subscriber:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/reduce(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/removeduplicates()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/removeduplicates(by:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/replaceempty(with:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/replaceerror(with:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/replacenil(with:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/retry(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/scan(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/setfailuretype(to:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/share()/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/sink(receivecompletion:receivevalue:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/sink(receivevalue:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-38vir/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-6wtzk/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/subscribe(on:options:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/throttle(for:scheduler:latest:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/timeout(_:scheduler:options:customerror:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/tryallsatisfy(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/trycatch(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/trycompactmap(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/trycontains(where:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/trydrop(while:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/tryfilter(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/tryfirst(where:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/trylast(where:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/trymap(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/trymax(by:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/trymin(by:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/tryprefix(while:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/tryreduce(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/tryremoveduplicates(by:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/tryscan(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/values/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/zip(_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-2rd7/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-5lvn0/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-6412w/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-7k6tf/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/updatehandler-swift.property/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/updatehandler-swift.typealias/index.html create mode 100644 docs/documentation/networkreachability/networkmonitor/updatequeue/index.html create mode 100644 docs/documentation/networkreachability/networkmonitordelegate/index.html create mode 100644 docs/documentation/networkreachability/networkmonitordelegate/networkmonitor(_:didupdatenetworkpath:)/index.html create mode 100644 docs/documentation/networkreachability/networkmonitorguide/index.html create mode 100644 docs/documentation/networkreachability/reachability/!=(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachability/==(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachability/description/index.html create mode 100644 docs/documentation/networkreachability/reachability/equatable-implementations/index.html create mode 100644 docs/documentation/networkreachability/reachability/flags/index.html create mode 100644 docs/documentation/networkreachability/reachability/hash(into:)/index.html create mode 100644 docs/documentation/networkreachability/reachability/index.html create mode 100644 docs/documentation/networkreachability/reachability/init(flags:)/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/!=(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/description/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/equatable-implementations/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/isreachable/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/unavailable/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/unknown/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/wlan/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.enum/wwan/index.html create mode 100644 docs/documentation/networkreachability/reachability/status-swift.property/index.html create mode 100644 docs/documentation/networkreachability/reachability/unknown/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/currentreachability/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/delegate-swift.property/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/delegate-swift.typealias/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/!=(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/code/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/description/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/equatable-implementations/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/error-implementations/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/errordescription/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/failedtocreate(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/failedtogetflags(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/failedtosetdispatchqueue(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/failedtostartcallback(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/failurereason/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/helpanchor/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/localizeddescription/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/recoverysuggestion/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/error/unknown/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(address:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(address:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(address:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(delegate:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(host:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(host:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(host:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(updatequeue:delegate:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/init(updatequeue:updatehandler:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/allsatisfy(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/append(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/assertnofailure(_:file:line:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/breakpointonerror()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/buffer(size:prefetch:whenfull:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/catch(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/collect()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:options:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-2rbpi/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-7yvck/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-38g1f/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-8ifm6/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/compactmap(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/contains(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/contains(where:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/count()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/debounce(for:scheduler:options:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/decode(type:decoder:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/delay(for:tolerance:scheduler:options:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/drop(untiloutputfrom:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/drop(while:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/dropfirst(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/erasetoanypublisher()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/failure/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/filter(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/first()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/first(where:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-7m3ud/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-x4fn/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/ignoreoutput()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/last()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/last(where:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-4w3b3/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-8n79b/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/maperror(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/max(by:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/measureinterval(using:options:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/min(by:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/multicast(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/multicast(subject:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/output(at:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/output(in:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/output/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(untiloutputfrom:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(while:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/prepend(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/print(_:to:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/publisher-implementations/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/receive(on:options:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/receive(subscriber:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/reduce(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates(by:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/replaceempty(with:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/replaceerror(with:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/replacenil(with:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/retry(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/scan(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/share()/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/sink(receivecompletion:receivevalue:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-5zrld/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-76se2/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(on:options:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/throttle(for:scheduler:latest:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/timeout(_:scheduler:options:customerror:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/tryallsatisfy(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/trycatch(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/trycompactmap(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/trycontains(where:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/trydrop(while:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/tryfilter(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/tryfirst(where:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/trylast(where:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/trymap(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/trymax(by:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/trymin(by:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/tryprefix(while:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/tryreduce(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/tryremoveduplicates(by:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/tryscan(_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/values/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-9msf2/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-ehlh/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-3j9kn/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-4nv5g/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:_:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachability(foraddress:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachability(forhost:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachability/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachabilitychangednotificationname/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(foraddress:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(forhost:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(foraddress:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(forhost:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/result/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.property/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.typealias/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitor/updatequeue/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitordelegate/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didfailwitherror:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didupdatereachability:)/index.html create mode 100644 docs/documentation/networkreachability/reachabilitymonitorguide/index.html create mode 100644 docs/documentation/networkreachability/rxswift/index.html create mode 100644 docs/downloads/ProjectIntegrate-SwiftUI.zip create mode 100644 docs/downloads/ProjectIntegrate-UIKit.zip create mode 100644 docs/downloads/ProjectSetup-SwiftUI.zip create mode 100644 docs/downloads/ProjectSetup-UIKit.zip create mode 100644 docs/downloads/ProjectUI-SwiftUI.zip create mode 100644 docs/downloads/ProjectUI-UIKit.zip create mode 100644 docs/favicon.ico create mode 100644 docs/favicon.svg create mode 100644 docs/images/Intro.png create mode 100644 docs/images/PreviewColor.png create mode 100644 docs/images/PreviewSymbol.png create mode 100644 docs/images/PreviewSymbolFormatted.png create mode 100644 docs/images/SFSymbolsIcon.png create mode 100644 docs/images/SampleIcon.png create mode 100644 docs/images/SampleIcon2.png create mode 100644 docs/images/Simulator-iPhone8-Integration.png create mode 100644 docs/images/Simulator-iPhone8-UI.png create mode 100644 docs/images/StoryboardIcon.png create mode 100644 docs/images/SwiftPackageIcon.png create mode 100644 docs/images/SwiftUIIcon.png create mode 100644 docs/images/XcodeAddLibrary.png create mode 100644 docs/images/XcodeAddPackageConfirm.png create mode 100644 docs/images/XcodeAddPackageDependency.png create mode 100644 docs/images/XcodeChooseFramework.png create mode 100644 docs/images/XcodeConstraints.png create mode 100644 docs/images/XcodeDragImage.png create mode 100644 docs/images/XcodeIcon.png create mode 100644 docs/images/XcodeMainStoryboardSidebar.png create mode 100644 docs/images/XcodeNewFile.png create mode 100644 docs/images/XcodeOpen.png create mode 100644 docs/images/XcodeOutletDrag.png create mode 100644 docs/images/XcodePackageChooser.png create mode 100644 docs/images/XcodeSidebarStoryboard.png create mode 100644 docs/images/XcodeSidebarSwiftUI.png create mode 100644 docs/images/XcodeTemplate.png create mode 100644 docs/images/XcodeTemplateOptionsStoryboard.png create mode 100644 docs/images/XcodeTemplateOptionsSwiftUI.png create mode 100644 docs/img/added-icon.832a5d2c.svg create mode 100644 docs/img/deprecated-icon.7bf1740a.svg create mode 100644 docs/img/modified-icon.efb2697d.svg create mode 100644 docs/index.html create mode 100644 docs/index/index.json create mode 100644 docs/js/337.274a8ccc.js create mode 100644 docs/js/37.3cabdf6d.js create mode 100644 docs/js/523.3af1b2ef.js create mode 100644 docs/js/903.b3710a74.js create mode 100644 docs/js/chunk-vendors.bdb7cbba.js create mode 100644 docs/js/documentation-topic.f9ef3692.js create mode 100644 docs/js/highlight-js-bash-js.702f0c5c.js create mode 100644 docs/js/highlight-js-c-js.063069d3.js create mode 100644 docs/js/highlight-js-cpp-js.458a9ae4.js create mode 100644 docs/js/highlight-js-css-js.bfc4251f.js create mode 100644 docs/js/highlight-js-custom-markdown.78c9f6ed.js create mode 100644 docs/js/highlight-js-custom-swift.738731d1.js create mode 100644 docs/js/highlight-js-diff-js.4db9a783.js create mode 100644 docs/js/highlight-js-http-js.f78e83c2.js create mode 100644 docs/js/highlight-js-java-js.4fe21e94.js create mode 100644 docs/js/highlight-js-javascript-js.dfc9d16d.js create mode 100644 docs/js/highlight-js-json-js.2a1856ba.js create mode 100644 docs/js/highlight-js-llvm-js.26121771.js create mode 100644 docs/js/highlight-js-markdown-js.a2f456af.js create mode 100644 docs/js/highlight-js-objectivec-js.74dea052.js create mode 100644 docs/js/highlight-js-perl-js.da6eda82.js create mode 100644 docs/js/highlight-js-php-js.c458ffa4.js create mode 100644 docs/js/highlight-js-python-js.60354774.js create mode 100644 docs/js/highlight-js-ruby-js.7272231f.js create mode 100644 docs/js/highlight-js-scss-js.adcd11a2.js create mode 100644 docs/js/highlight-js-shell-js.0ad5b20f.js create mode 100644 docs/js/highlight-js-swift-js.bdd5bff5.js create mode 100644 docs/js/highlight-js-xml-js.0d78f903.js create mode 100644 docs/js/index.2871ffbd.js create mode 100644 docs/js/topic.2687cdff.js create mode 100644 docs/js/tutorials-overview.2eff1231.js create mode 100644 docs/metadata.json create mode 100644 docs/tutorials/networkreachability/sampleprojectintegration-swiftui/index.html create mode 100644 docs/tutorials/networkreachability/sampleprojectintegration-uikit/index.html create mode 100644 docs/tutorials/networkreachability/sampleprojectsetup-swiftui/index.html create mode 100644 docs/tutorials/networkreachability/sampleprojectsetup-uikit/index.html create mode 100644 docs/tutorials/networkreachability/sampleprojectui-swiftui/index.html create mode 100644 docs/tutorials/networkreachability/sampleprojectui-uikit/index.html create mode 100644 docs/tutorials/tutorials/index.html diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..b770f72b --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +reachability.tools diff --git a/README.md b/README.md index 80d52542..f66547e2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,3 @@ -# NetworkReachability

diff --git a/_config.yml b/_config.yml new file mode 100644 index 00000000..75e25358 --- /dev/null +++ b/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-modernist diff --git a/docs/css/523.e9a069b0.css b/docs/css/523.e9a069b0.css new file mode 100644 index 00000000..1b2d801d --- /dev/null +++ b/docs/css/523.e9a069b0.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */aside[data-v-3ccce809]{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:var(--aside-border-radius,var(--border-radius,4px));border-style:var(--aside-border-style,solid);border-width:var(--aside-border-width,0 0 0 6px);padding:.9411764706rem;text-align:start}aside .label[data-v-3ccce809]{font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}aside .label+[data-v-3ccce809]{margin-top:var(--spacing-stacked-margin-small)}aside.deprecated[data-v-3ccce809]{background-color:var(--color-aside-deprecated-background);border-color:var(--color-aside-deprecated-border);box-shadow:0 0 0 0 var(--color-aside-deprecated-border) inset,0 0 0 0 var(--color-aside-deprecated-border)}aside.deprecated .label[data-v-3ccce809]{color:var(--color-aside-deprecated)}aside.experiment[data-v-3ccce809]{background-color:var(--color-aside-experiment-background);border-color:var(--color-aside-experiment-border);box-shadow:0 0 0 0 var(--color-aside-experiment-border) inset,0 0 0 0 var(--color-aside-experiment-border)}aside.experiment .label[data-v-3ccce809]{color:var(--color-aside-experiment)}aside.important[data-v-3ccce809]{background-color:var(--color-aside-important-background);border-color:var(--color-aside-important-border);box-shadow:0 0 0 0 var(--color-aside-important-border) inset,0 0 0 0 var(--color-aside-important-border)}aside.important .label[data-v-3ccce809]{color:var(--color-aside-important)}aside.note[data-v-3ccce809]{background-color:var(--color-aside-note-background);border-color:var(--color-aside-note-border);box-shadow:0 0 0 0 var(--color-aside-note-border) inset,0 0 0 0 var(--color-aside-note-border)}aside.note .label[data-v-3ccce809]{color:var(--color-aside-note)}aside.tip[data-v-3ccce809]{background-color:var(--color-aside-tip-background);border-color:var(--color-aside-tip-border);box-shadow:0 0 0 0 var(--color-aside-tip-border) inset,0 0 0 0 var(--color-aside-tip-border)}aside.tip .label[data-v-3ccce809]{color:var(--color-aside-tip)}aside.warning[data-v-3ccce809]{background-color:var(--color-aside-warning-background);border-color:var(--color-aside-warning-border);box-shadow:0 0 0 0 var(--color-aside-warning-border) inset,0 0 0 0 var(--color-aside-warning-border)}aside.warning .label[data-v-3ccce809]{color:var(--color-aside-warning)}code[data-v-08295b2f]:before{content:attr(data-before-code)}code[data-v-08295b2f]:after{content:attr(data-after-code)}code[data-v-08295b2f]:after,code[data-v-08295b2f]:before{display:block;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.swift-file-icon.file-icon[data-v-c01a6890]{height:1rem}.file-icon[data-v-7c381064]{position:relative;align-items:flex-end;height:24px;margin:0 .5rem 0 1rem}.filename[data-v-c8c40662]{color:var(--text,var(--colors-secondary-label,var(--color-secondary-label)));font-size:.9411764706rem;line-height:1.1875;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:1rem}@media only screen and (max-width:735px){.filename[data-v-c8c40662]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0}}.filename>a[data-v-c8c40662],.filename>span[data-v-c8c40662]{display:flex;align-items:center;line-height:normal}a[data-v-c8c40662]{color:var(--url,var(--color-link))}.code-line-container[data-v-570d1ba0]{display:inline-block;width:100%;box-sizing:border-box}.code-number[data-v-570d1ba0]{display:inline-block;padding:0 1rem 0 8px;text-align:right;min-width:2em;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-570d1ba0]:before{content:attr(data-line-number)}.highlighted[data-v-570d1ba0]{background:var(--line-highlight,var(--color-code-line-highlight));border-left:4px solid var(--color-code-line-highlight-border)}.highlighted .code-number[data-v-570d1ba0]{padding-left:4px}pre[data-v-570d1ba0]{padding:14px 0;display:flex;overflow:unset;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal;height:100%}@media only screen and (max-width:735px){pre[data-v-570d1ba0]{padding-top:.8235294118rem}}code[data-v-570d1ba0]{white-space:pre;word-wrap:normal;flex-grow:9999}.code-listing[data-v-570d1ba0],.container-general[data-v-570d1ba0]{display:flex}.code-listing[data-v-570d1ba0]{flex-direction:column;border-radius:var(--code-border-radius,var(--border-radius,4px));overflow:hidden;filter:blur(0)}.code-listing.single-line[data-v-570d1ba0]{border-radius:var(--border-radius,4px)}.container-general[data-v-570d1ba0]{overflow:auto}.container-general[data-v-570d1ba0],pre[data-v-570d1ba0]{flex-grow:1}.header-anchor[data-v-24fddf6a]{color:inherit;text-decoration:none;position:relative;padding-right:23px;display:inline-block}.header-anchor[data-v-24fddf6a]:after{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;content:attr(data-after-text)}.header-anchor .icon[data-v-24fddf6a]{position:absolute;right:0;bottom:.2em;display:none;height:16px;margin-left:7px}.header-anchor:focus .icon[data-v-24fddf6a],.header-anchor:hover .icon[data-v-24fddf6a]{display:inline}code[data-v-05f4a5b7]{speak-punctuation:code}.container-general[data-v-25a17a0e]{display:flex;flex-flow:row wrap}.container-general .code-line[data-v-25a17a0e]{flex:1 0 auto}.code-line-container[data-v-25a17a0e]{width:100%;align-items:center;display:flex;border-left:4px solid transparent;counter-increment:linenumbers;padding-right:14px}.code-number[data-v-25a17a0e]{font-size:.7058823529rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:0 1rem 0 8px;text-align:right;min-width:2.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-25a17a0e]:before{content:counter(linenumbers)}.code-line[data-v-25a17a0e]{display:flex}pre[data-v-25a17a0e]{padding:14px 0;display:flex;flex-flow:row wrap;overflow:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}@media only screen and (max-width:735px){pre[data-v-25a17a0e]{padding-top:.8235294118rem}}.collapsible-code-listing[data-v-25a17a0e]{background:var(--background,var(--color-code-background));border-color:var(--colors-grid,var(--color-grid));color:var(--text,var(--color-code-plain));border-radius:var(--border-radius,4px);border-style:solid;border-width:1px;counter-reset:linenumbers;font-size:15px}.collapsible-code-listing.single-line[data-v-25a17a0e]{border-radius:var(--border-radius,4px)}.collapsible[data-v-25a17a0e]{background:var(--color-code-collapsible-background);color:var(--color-code-collapsible-text)}.collapsed[data-v-25a17a0e]:before{content:"⋯";display:inline-block;font-family:monospace;font-weight:700;height:100%;line-height:1;text-align:right;width:2.3rem}.collapsed .code-line-container[data-v-25a17a0e]{height:0;visibility:hidden}.row[data-v-be73599c]{box-sizing:border-box;display:flex;flex-flow:row wrap}.col[data-v-2ee3ad8b]{box-sizing:border-box;flex:none}.xlarge-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xlarge-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xlarge-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xlarge-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xlarge-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xlarge-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xlarge-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xlarge-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xlarge-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xlarge-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xlarge-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xlarge-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xlarge-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xlarge-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}.large-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.large-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.large-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.large-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.large-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.large-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.large-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.large-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.large-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.large-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.large-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.large-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.large-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.large-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}@media only screen and (max-width:1250px){.medium-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.medium-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.medium-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.medium-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.medium-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.medium-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.medium-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.medium-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.medium-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.medium-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.medium-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.medium-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.medium-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.medium-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:735px){.small-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.small-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.small-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.small-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.small-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.small-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.small-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.small-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.small-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.small-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.small-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.small-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.small-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.small-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:320px){.xsmall-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xsmall-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xsmall-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xsmall-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xsmall-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xsmall-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xsmall-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xsmall-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xsmall-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xsmall-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xsmall-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xsmall-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xsmall-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xsmall-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}.tabnav[data-v-5572fe1d]{margin:0 0 1.4705882353rem 0;display:flex}.tabnav--center[data-v-5572fe1d]{justify-content:center}.tabnav--end[data-v-5572fe1d]{justify-content:flex-end}.tabnav--vertical[data-v-5572fe1d]{flex-flow:column wrap}.tabnav--vertical .tabnav-items[data-v-5572fe1d]{flex-flow:column;overflow:hidden}.tabnav--vertical[data-v-5572fe1d] .tabnav-item{padding-left:0}.tabnav--vertical[data-v-5572fe1d] .tabnav-item .tabnav-link{padding-top:8px}.tabnav-items[data-v-5572fe1d]{display:flex;margin:0;text-align:center}.tabnav-item[data-v-6aa9882a]{border-bottom:1px solid;border-color:var(--colors-tabnav-item-border-color,var(--color-tabnav-item-border-color));display:flex;list-style:none;padding-left:1.7647058824rem;margin:0;outline:none}.tabnav-item[data-v-6aa9882a]:first-child{padding-left:0}.tabnav-item[data-v-6aa9882a]:nth-child(n+1){margin:0}.tabnav-link[data-v-6aa9882a]{color:var(--colors-secondary-label,var(--color-secondary-label));font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:6px 0;margin-top:4px;margin-bottom:4px;text-align:left;text-decoration:none;display:block;position:relative;z-index:0;width:100%}.tabnav-link[data-v-6aa9882a]:hover{text-decoration:none}.tabnav-link[data-v-6aa9882a]:focus{outline-offset:-1px}.tabnav-link[data-v-6aa9882a]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border:1px solid transparent}.tabnav-link.active[data-v-6aa9882a]{color:var(--colors-text,var(--color-text));cursor:default;z-index:10}.tabnav-link.active[data-v-6aa9882a]:after{border-bottom-color:var(--colors-text,var(--color-text))}.controls[data-v-c84e62a6]{margin-top:5px;font-size:14px;display:flex;justify-content:flex-end}.controls a[data-v-c84e62a6]{color:var(--colors-text,var(--color-text));display:flex;align-items:center}.controls .control-icon[data-v-c84e62a6]{width:1.05em;margin-right:.3em}.caption[data-v-869c6f6e]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 0 var(--spacing-stacked-margin-large) 0}.caption.trailing[data-v-869c6f6e]{margin:var(--spacing-stacked-margin-large) 0 0 0;text-align:center}caption.trailing[data-v-869c6f6e]{caption-side:bottom}[data-v-869c6f6e] p{display:inline-block}[data-v-bf997940] img{max-width:100%}.table-wrapper[data-v-f3322390]{overflow:auto;-webkit-overflow-scrolling:touch}*+.table-wrapper[data-v-f3322390],.table-wrapper[data-v-f3322390]+*{margin-top:var(--spacing-stacked-margin-xlarge)}table[data-v-f3322390]{border-style:hidden}[data-v-f3322390] th{font-weight:600;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}[data-v-f3322390] td,[data-v-f3322390] th{border-color:var(--color-fill-gray-tertiary);border-style:solid;border-width:var(--table-border-width,1px 1px);padding:.5882352941rem}[data-v-f3322390] td.left-cell,[data-v-f3322390] th.left-cell{text-align:left}[data-v-f3322390] td.right-cell,[data-v-f3322390] th.right-cell{text-align:right}[data-v-f3322390] td.center-cell,[data-v-f3322390] th.center-cell{text-align:center}s[data-v-7fc51673]:before{content:attr(data-before-text)}s[data-v-7fc51673]:after{content:attr(data-after-text)}s[data-v-7fc51673]:after,s[data-v-7fc51673]:before{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}small[data-v-77035f61]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray)}.device-frame[data-v-c2eac128]{position:relative;width:var(--frame-width);aspect-ratio:var(--frame-aspect);max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}*+.device-frame[data-v-c2eac128],.device-frame[data-v-c2eac128]+*{margin-top:40px}.device[data-v-c2eac128]{background-image:var(--device-light-url);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative;pointer-events:none}@media screen{[data-color-scheme=dark] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}.no-device .device[data-v-c2eac128]{display:none}.device-screen.with-device[data-v-c2eac128]{position:absolute;left:var(--screen-left);top:var(--screen-top);height:var(--screen-height);width:var(--screen-width);display:flex}.device-screen.with-device>[data-v-c2eac128]{flex:1}.device-screen.with-device[data-v-c2eac128] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0}.device-screen.with-device[data-v-c2eac128] video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto}.video-replay-container .control-button[data-v-7653dfd0]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-replay-container .control-button svg.control-icon[data-v-7653dfd0]{height:12px;width:12px;margin-left:.3em}[data-v-2d8333c8] img,[data-v-2d8333c8] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.asset[data-v-5e8ea0de]{margin-left:auto;margin-right:auto}*+.asset[data-v-5e8ea0de],.asset[data-v-5e8ea0de]+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-5e8ea0de] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.column[data-v-0f654188]{grid-column:span var(--col-span);min-width:0}@media only screen and (max-width:735px){.column[data-v-0f654188]{grid-column:span 1}}.row[data-v-1bcb2d0f]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--col-gap,20px)}@media only screen and (max-width:735px){.row[data-v-1bcb2d0f]{grid-template-columns:1fr;grid-auto-flow:row}}.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-large);grid-template-columns:repeat(var(--col-count),1fr);grid-auto-flow:row}@media only screen and (max-width:1250px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-medium,var(--col-count-large))}}@media only screen and (max-width:735px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-small)}}*+.TabNavigator[data-v-e671a734],*+.row[data-v-1bcb2d0f],.TabNavigator[data-v-e671a734]+*,.row[data-v-1bcb2d0f]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.TabNavigator .tabnav[data-v-e671a734]{overflow:auto;white-space:nowrap}.TabNavigator .tabs-content-container[data-v-e671a734]{position:relative;overflow:hidden}.tabs--vertical[data-v-e671a734]{display:flex;flex-flow:row-reverse}@media only screen and (max-width:735px){.tabs--vertical[data-v-e671a734]{flex-flow:column-reverse}}.tabs--vertical .tabnav[data-v-e671a734]{width:30%;flex:0 0 auto;white-space:normal;margin:0}@media only screen and (max-width:735px){.tabs--vertical .tabnav[data-v-e671a734]{width:100%}}.tabs--vertical .tabs-content[data-v-e671a734]{flex:1 1 auto;min-width:0;padding-right:var(--spacing-stacked-margin-xlarge)}@media only screen and (max-width:735px){.tabs--vertical .tabs-content[data-v-e671a734]{padding-right:0;padding-bottom:var(--spacing-stacked-margin-large)}}.fade-enter-active[data-v-e671a734],.fade-leave-active[data-v-e671a734]{transition:opacity .2s ease-in-out}.fade-enter[data-v-e671a734],.fade-leave-to[data-v-e671a734]{opacity:0}.fade-leave-active[data-v-e671a734]{position:absolute;top:0;left:0;right:0}.tasklist[data-v-6a56a858]{--checkbox-width:1rem;--indent-width:calc(var(--checkbox-width)/2);--content-margin:var(--indent-width);list-style-type:none;margin-left:var(--indent-width)}p[data-v-6a56a858]{margin-left:var(--content-margin)}p[data-v-6a56a858]:only-child{--content-margin:calc(var(--checkbox-width) + var(--indent-width))}input[type=checkbox]+p[data-v-6a56a858]{display:inline-block}.button-cta[data-v-c9c81868]{background:var(--colors-button-light-background,var(--color-button-background));border-color:var(--color-button-border,currentcolor);border-radius:var(--button-border-radius,var(--border-radius,4px));border-style:var(--button-border-style,none);border-width:var(--button-border-width,medium);color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.7647058824rem;padding:.2352941176rem .8823529412rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.button-cta[data-v-c9c81868]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-c9c81868]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-c9c81868]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-c9c81868]{background:var(--colors-button-dark-background,#06f)}.button-cta.is-dark[data-v-c9c81868]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card-cover-wrap.rounded[data-v-28b14a83]{border-radius:var(--border-radius,4px);overflow:hidden}.card-cover[data-v-28b14a83]{background-color:var(--color-card-background);display:block;height:var(--card-cover-height,180px)}.card-cover.fallback[data-v-28b14a83],.card-cover[data-v-28b14a83] img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0}.card-cover[data-v-28b14a83] img{height:100%}.card[data-v-1651529a]{overflow:hidden;display:block;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;backface-visibility:hidden;height:var(--card-height);border-radius:var(--border-radius,4px)}.card[data-v-1651529a]:hover{text-decoration:none}.card:hover .link[data-v-1651529a]{text-decoration:underline;text-underline-position:under}.card[data-v-1651529a]:hover{box-shadow:0 5px 10px var(--color-card-shadow);transform:scale(1.007)}@media(prefers-reduced-motion:reduce){.card[data-v-1651529a]:hover{box-shadow:none;transform:none}}.card.small[data-v-1651529a]{--card-height:408px;--card-details-height:139px;--card-cover-height:235px}@media only screen and (max-width:1250px){.card.small[data-v-1651529a]{--card-height:341px;--card-details-height:144px;--card-cover-height:163px}}.card.large[data-v-1651529a]{--card-height:556px;--card-details-height:163px;--card-cover-height:359px}@media only screen and (max-width:1250px){.card.large[data-v-1651529a]{--card-height:420px;--card-details-height:137px;--card-cover-height:249px}}.card.floating-style[data-v-1651529a]{--color-card-shadow:transparent;--card-height:auto;--card-details-height:auto}.details[data-v-1651529a]{background-color:var(--color-card-background);padding:17px;position:relative;height:var(--card-details-height);font-size:.8235294118rem;line-height:1.2857142857}.details[data-v-1651529a],.large .details[data-v-1651529a]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .details[data-v-1651529a]{font-size:1rem;line-height:1.4705882353}@media only screen and (max-width:1250px){.large .details[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.floating-style .details[data-v-1651529a]{--color-card-background:transparent;padding:17px 0}.eyebrow[data-v-1651529a]{color:var(--color-card-eyebrow);display:block;margin-bottom:4px;font-size:.8235294118rem;line-height:1.2857142857}.eyebrow[data-v-1651529a],.large .eyebrow[data-v-1651529a]{font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .eyebrow[data-v-1651529a]{font-size:1rem;line-height:1.2352941176}@media only screen and (max-width:1250px){.large .eyebrow[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-1651529a]{color:var(--color-card-content-text);font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1651529a]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.large .title[data-v-1651529a]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.large .title[data-v-1651529a]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.card-content[data-v-1651529a]{color:var(--color-card-content-text);margin-top:4px}.link[data-v-1651529a]{bottom:17px;display:flex;align-items:center;position:absolute}.link .link-icon[data-v-1651529a]{height:.6em;width:.6em;margin-left:.3em}.floating-style .link[data-v-1651529a]{bottom:unset;margin-top:var(--spacing-stacked-margin-large);position:relative}@media only screen and (max-width:735px){.card[data-v-1651529a]{margin-left:auto;margin-right:auto}.card+.card[data-v-1651529a]{margin-bottom:20px;margin-top:20px}.card.large[data-v-1651529a],.card.small[data-v-1651529a]{--card-height:auto;--card-details-height:auto;min-width:280px;max-width:300px;--card-cover-height:227px}.card.large .link[data-v-1651529a],.card.small .link[data-v-1651529a]{bottom:unset;margin-top:7px;position:relative}}.nav-menu-items[data-v-67c1c0a5]{display:flex;justify-content:flex-end}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{display:block;opacity:0;padding:1rem 1.8823529412rem 1.6470588235rem 1.8823529412rem;transform:translate3d(0,-50px,0);transition:transform 1s cubic-bezier(.07,1.06,.27,.95) .5s,opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s}.nav--is-open.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{opacity:1;transform:translateZ(0);transition-delay:.2s,.4s}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):not(:last-child){padding-bottom:0}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):last-child{padding-top:0}.TopicTypeIcon[data-v-0c843792]{width:1em;height:1em;flex:0 0 auto;color:var(--icon-color,var(--color-figure-gray-secondary))}.TopicTypeIcon[data-v-0c843792] picture{flex:1}.TopicTypeIcon svg[data-v-0c843792],.TopicTypeIcon[data-v-0c843792] img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav[data-v-c7b655d6]{position:sticky;top:0;width:100%;height:3.0588235294rem;z-index:9997;--nav-padding:1.2941176471rem;color:var(--color-nav-color)}@media print{.nav[data-v-c7b655d6]{position:relative}}@media only screen and (max-width:767px){.nav[data-v-c7b655d6]{min-width:320px;height:2.8235294118rem}}.theme-dark.nav[data-v-c7b655d6]{background:none;color:var(--color-nav-dark-color)}.nav__wrapper[data-v-c7b655d6]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.nav__background[data-v-c7b655d6]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color 0s ease-in}.nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-keyline)}.nav--no-bg-transition .nav__background[data-v-c7b655d6]{transition:none!important}.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-solid-background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--is-open.nav--solid-background .nav__background[data-v-c7b655d6],.nav--is-sticking.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-solid-background)}.nav--is-open.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6],.nav--is-sticking.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6],.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-solid-background)}.nav--in-breakpoint-range .nav__background[data-v-c7b655d6]{min-height:2.8235294118rem;transition:background-color 0s ease .7s}.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-sticking .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-sticking .nav__background[data-v-c7b655d6]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-stuck)}}.theme-dark.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-stuck)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-uiblur-stuck)}}.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-open .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-open .nav__background[data-v-c7b655d6]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-expanded)}}.theme-dark.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-expanded)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-uiblur-expanded)}}.theme-dark .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-dark-keyline)}.nav--is-open.theme-dark .nav__background[data-v-c7b655d6]:after,.nav--is-sticking.theme-dark .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-dark-sticking-expanded-keyline)}.nav__background[data-v-c7b655d6]:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.nav__background[data-v-c7b655d6]:after{width:100%}}.nav--noborder .nav__background[data-v-c7b655d6]:after{display:none}.nav--is-sticking.nav--noborder .nav__background[data-v-c7b655d6]:after{display:block}.nav--fullwidth-border .nav__background[data-v-c7b655d6]:after,.nav--is-open .nav__background[data-v-c7b655d6]:after,.nav--is-sticking .nav__background[data-v-c7b655d6]:after,.nav--solid-background .nav__background[data-v-c7b655d6]:after{width:100%}.nav-overlay[data-v-c7b655d6]{position:fixed;left:0;right:0;top:0;display:block;opacity:0}.nav--is-open .nav-overlay[data-v-c7b655d6]{background-color:rgba(51,51,51,.4);transition:opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s;bottom:0;opacity:1}.nav-wrapper[data-v-c7b655d6]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.pre-title[data-v-c7b655d6]{display:flex;overflow:hidden;padding-left:1.2941176471rem;margin-left:-1.2941176471rem}.pre-title[data-v-c7b655d6]:empty{display:none}.nav--in-breakpoint-range .pre-title[data-v-c7b655d6]{overflow:visible;padding:0;margin-left:0}.nav-content[data-v-c7b655d6]{display:flex;padding:0 var(--nav-padding);max-width:980px;margin:0 auto;position:relative;z-index:2;justify-content:space-between}.nav--is-wide-format .nav-content[data-v-c7b655d6]{box-sizing:border-box;max-width:1920px;margin-left:auto;margin-right:auto}@supports(padding:calc(max(0px))){.nav-content[data-v-c7b655d6]{padding-left:max(var(--nav-padding),env(safe-area-inset-left));padding-right:max(var(--nav-padding),env(safe-area-inset-right))}}@media only screen and (max-width:767px){.nav-content[data-v-c7b655d6]{padding:0 0 0 .9411764706rem}}.nav--in-breakpoint-range .nav-content[data-v-c7b655d6]{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:minmax(min-content,max-content);grid-template-areas:"pre-title title actions" "menu menu menu"}.nav-menu[data-v-c7b655d6]{font-size:.7058823529rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1 1 auto;display:flex;min-width:0}@media only screen and (max-width:767px){.nav-menu[data-v-c7b655d6]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.nav--in-breakpoint-range .nav-menu[data-v-c7b655d6]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);grid-area:menu}.nav-menu-tray[data-v-c7b655d6]{width:100%;max-width:100%;align-items:center;display:flex;justify-content:space-between}.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{display:block;overflow:hidden;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .4s ease-in 0s,visibility 0s linear 1s}.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{max-height:calc(100vh - 5.64706rem);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}.nav--is-transitioning.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{overflow-y:hidden}.nav--is-sticking.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{max-height:calc(100vh - 2.82353rem)}.nav-actions[data-v-c7b655d6]{display:flex;align-items:center}.nav--in-breakpoint-range .nav-actions[data-v-c7b655d6]{grid-area:actions;justify-content:flex-end}@media only screen and (max-width:767px){.nav-actions[data-v-c7b655d6]{padding-right:.9411764706rem}}.nav--in-breakpoint-range .pre-title+.nav-title[data-v-c7b655d6]{grid-area:title}.nav--is-wide-format.nav--in-breakpoint-range .pre-title+.nav-title[data-v-c7b655d6]{width:100%;justify-content:center}.nav-title[data-v-c7b655d6]{height:3.0588235294rem;font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:default;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}@media only screen and (max-width:767px){.nav-title[data-v-c7b655d6]{padding-top:0;height:2.8235294118rem;width:90%}}.nav-title[data-v-c7b655d6] span{height:100%;line-height:normal}.nav-title a[data-v-c7b655d6]{display:inline-block;letter-spacing:inherit;line-height:normal;margin:0;text-decoration:none;white-space:nowrap}.nav-title a[data-v-c7b655d6]:hover{text-decoration:none}@media only screen and (max-width:767px){.nav-title a[data-v-c7b655d6]{display:flex}}.nav-title a[data-v-c7b655d6],.nav-title[data-v-c7b655d6]{color:var(--color-figure-gray);transition:color 0s ease-in}.nav--is-open.theme-dark .nav-title a[data-v-c7b655d6],.nav--is-open.theme-dark .nav-title[data-v-c7b655d6],.nav--is-sticking.theme-dark .nav-title a[data-v-c7b655d6],.nav--is-sticking.theme-dark .nav-title[data-v-c7b655d6],.theme-dark .nav-title a[data-v-c7b655d6],.theme-dark .nav-title[data-v-c7b655d6]{color:var(--color-nav-dark-link-color)}.nav-ax-toggle[data-v-c7b655d6]{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}.nav-ax-toggle[data-v-c7b655d6]:focus{outline-offset:-6px;width:100%;height:100%}.nav--in-breakpoint-range .nav-ax-toggle[data-v-c7b655d6]{display:block}.nav-menucta[data-v-c7b655d6]{cursor:pointer;display:none;align-items:center;overflow:hidden;width:1.1764705882rem;-webkit-tap-highlight-color:rgba(0,0,0,0);height:2.8235294118rem}.nav--in-breakpoint-range .nav-menucta[data-v-c7b655d6]{display:flex}.nav-menucta-chevron[data-v-c7b655d6]{display:block;position:relative;width:100%;height:.7058823529rem;transition:transform .3s linear}.nav-menucta-chevron[data-v-c7b655d6]:after,.nav-menucta-chevron[data-v-c7b655d6]:before{content:"";display:block;position:absolute;top:.5882352941rem;width:.7058823529rem;height:.0588235294rem;transition:transform .3s linear;background:var(--color-figure-gray)}.nav-menucta-chevron[data-v-c7b655d6]:before{right:50%;border-radius:.5px 0 0 .5px}.nav-menucta-chevron[data-v-c7b655d6]:after{left:50%;border-radius:0 .5px .5px 0}.nav-menucta-chevron[data-v-c7b655d6]:before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5)}.nav-menucta-chevron[data-v-c7b655d6]:after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5)}.nav--is-open .nav-menucta-chevron[data-v-c7b655d6]{transform:scaleY(-1)}.theme-dark .nav-menucta-chevron[data-v-c7b655d6]:after,.theme-dark .nav-menucta-chevron[data-v-c7b655d6]:before{background:var(--color-nav-dark-link-color)}[data-v-c7b655d6] .nav-menu-link{color:var(--color-nav-link-color)}[data-v-c7b655d6] .nav-menu-link:hover{color:var(--color-nav-link-color-hover);text-decoration:none}.theme-dark[data-v-c7b655d6] .nav-menu-link{color:var(--color-nav-dark-link-color)}.theme-dark[data-v-c7b655d6] .nav-menu-link:hover{color:var(--color-nav-dark-link-color-hover)}[data-v-c7b655d6] .nav-menu-link.current{color:var(--color-nav-current-link);cursor:default}[data-v-c7b655d6] .nav-menu-link.current:hover{color:var(--color-nav-current-link)}.theme-dark[data-v-c7b655d6] .nav-menu-link.current,.theme-dark[data-v-c7b655d6] .nav-menu-link.current:hover{color:var(--color-nav-dark-current-link)}.reference-card-grid-item[data-v-87dd3302]{--card-cover-height:auto}.reference-card-grid-item.card.large[data-v-87dd3302]{--card-cover-height:auto;min-width:0;max-width:none}.reference-card-grid-item[data-v-87dd3302] .card-cover{aspect-ratio:16/9}.reference-card-grid-item[data-v-87dd3302] .card-cover-wrap{border:1px solid var(--color-link-block-card-border)}.reference-card-grid-item__image[data-v-87dd3302]{display:flex;align-items:center;justify-content:center;font-size:80px;background-color:var(--color-fill-gray-quaternary)}.reference-card-grid-item__icon[data-v-87dd3302]{margin:0;display:flex;justify-content:center}.reference-card-grid-item__icon[data-v-87dd3302] .icon-inline{flex:1 1 auto}.nav-menu-item[data-v-58ee2996]{margin-left:1.4117647059rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-58ee2996]{margin-left:0;width:100%;min-height:2.4705882353rem}.nav--in-breakpoint-range .nav-menu-item[data-v-58ee2996]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-58ee2996]{opacity:0;transform:none;transition:.5s ease;transition-property:transform,opacity}.nav--is-open.nav--in-breakpoint-range .nav-menu-item--animated[data-v-58ee2996]{opacity:1;transform:translateZ(0);transition-delay:0s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7){transition-delay:0s}.links-block[data-v-4e94ea62]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.topic-link-block[data-v-4e94ea62]{margin-top:15px} \ No newline at end of file diff --git a/docs/css/675.40c3bcb2.css b/docs/css/675.40c3bcb2.css new file mode 100644 index 00000000..9910395b --- /dev/null +++ b/docs/css/675.40c3bcb2.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.topic-icon-wrapper[data-v-44dade98]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-44dade98]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-44dade98] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-44dade98]{height:1rem}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:" ";font-size:1rem}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.abstract[data-v-63be6b46],.link-block[data-v-63be6b46] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-63be6b46]{margin-left:1rem}.link[data-v-63be6b46]{display:flex}.link-block .badge[data-v-63be6b46]{margin-top:.5rem}.link-block.has-inline-element[data-v-63be6b46]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-63be6b46]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-63be6b46]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-63be6b46],.link[data-v-63be6b46]{box-sizing:inherit}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-63be6b46]:not(:first-child){margin-top:4px}.topic-required[data-v-63be6b46]{font-size:.8em}.deprecated[data-v-63be6b46]{text-decoration:line-through}.conditional-constraints[data-v-63be6b46]{font-size:.8235294118rem;margin-top:4px} \ No newline at end of file diff --git a/docs/css/documentation-topic.b186e79f.css b/docs/css/documentation-topic.b186e79f.css new file mode 100644 index 00000000..118f4363 --- /dev/null +++ b/docs/css/documentation-topic.b186e79f.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.betainfo[data-v-ba3b3cc0]{font-size:.9411764706rem;padding:3rem 0;background-color:var(--color-fill-secondary)}.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .betainfo-container[data-v-ba3b3cc0]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .betainfo-container[data-v-ba3b3cc0]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:692px}}@media only screen and (max-width:735px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:215px}}.betainfo-label[data-v-ba3b3cc0]{font-weight:600;font-size:.9411764706rem}.betainfo-content[data-v-ba3b3cc0] p{margin-bottom:10px}.summary-section[data-v-3aa6f694]:last-of-type{margin-right:0}@media only screen and (max-width:735px){.summary-section[data-v-3aa6f694]{margin-right:0}}.title[data-v-6796f6ea]{color:#fff;font-size:.8235294118rem;margin-right:.5rem;text-rendering:optimizeLegibility}.documentation-hero--disabled .title[data-v-6796f6ea]{color:var(--colors-text,var(--color-text))}.language[data-v-1a36493d]{padding-bottom:10px;justify-content:flex-end}.language-list[data-v-1a36493d],.language[data-v-1a36493d]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0;display:flex;align-items:center}.language-option.swift[data-v-1a36493d]{padding-right:10px;border-right:1px solid var(--color-fill-gray-tertiary)}.language-option.objc[data-v-1a36493d]{padding-left:10px}.language-option.active[data-v-1a36493d],.language-option.router-link-exact-active[data-v-1a36493d]{color:#ccc}.documentation-hero--disabled .language-option.active[data-v-1a36493d],.documentation-hero--disabled .language-option.router-link-exact-active[data-v-1a36493d]{color:var(--colors-secondary-label,var(--color-secondary-label))}.view-more-link[data-v-3f54e653]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-flow:row-reverse;margin-bottom:1.3rem}.documentation-hero[data-v-0a9cf53e]{background:#000;color:var(--color-documentation-intro-figure,#fff);overflow:hidden;text-align:left;position:relative;padding-right:var(--doc-hero-right-offset)}.documentation-hero[data-v-0a9cf53e]:before{content:"";background:var(--standard-accent-color,var(--color-documentation-intro-fill,#2a2a2a));position:absolute;width:100%;left:0;top:-50%;height:150%;right:0}.documentation-hero[data-v-0a9cf53e]:after{background:transparent;opacity:.7;width:100%;position:absolute;content:"";height:100%;left:0;top:0}.documentation-hero .icon[data-v-0a9cf53e]{position:absolute;margin-top:10px;margin-right:25px;right:0;width:250px;height:calc(100% - 20px);box-sizing:border-box}@media only screen and (max-width:735px){.documentation-hero .icon[data-v-0a9cf53e]{display:none}}.documentation-hero .background-icon[data-v-0a9cf53e]{color:var(--color-documentation-intro-accent,#161616);display:block;width:250px;height:auto;opacity:1;position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:100%}.documentation-hero .background-icon[data-v-0a9cf53e] img,.documentation-hero .background-icon[data-v-0a9cf53e] svg{width:100%;height:100%}.documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){padding-top:2.3529411765rem;padding-bottom:40px;position:relative;z-index:1}.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:692px}}@media only screen and (max-width:735px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:215px}}.documentation-hero .minimized-hero[data-v-0a9cf53e]{padding:1.3em 1.4em;position:relative;z-index:1}.documentation-hero__above-content[data-v-0a9cf53e]{position:relative;z-index:1}.documentation-hero--disabled[data-v-0a9cf53e]{background:none;color:var(--colors-text,var(--color-text))}.documentation-hero--disabled[data-v-0a9cf53e]:after,.documentation-hero--disabled[data-v-0a9cf53e]:before{content:none}.short-hero[data-v-0a9cf53e]{padding-top:3.5294117647rem;padding-bottom:3.5294117647rem}.extra-bottom-padding[data-v-0a9cf53e]{padding-bottom:3.8235294118rem}.theme-dark[data-v-0a9cf53e] a:not(.button-cta){color:#09f}ul[data-v-068842ec]{list-style-type:none;margin:0}ul li:first-child .base-link[data-v-068842ec]{margin-top:0}.parent-item .base-link[data-v-068842ec]{font-weight:700}.base-link[data-v-068842ec]{color:var(--color-figure-gray-secondary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;margin:5px 0;transition:color .15s ease-in;max-width:100%}.active .base-link[data-v-068842ec]{color:var(--color-text)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.source[data-v-d22a3f50]{background:var(--background,var(--color-code-background));border-color:var(--color-grid);color:var(--text,var(--color-code-plain));border-style:solid;border-width:1px;padding:var(--code-block-style-elements-padding);speak:literal-punctuation;line-height:25px;filter:blur(0)}.source.displays-multiple-lines[data-v-d22a3f50],.source[data-v-d22a3f50]{border-radius:var(--border-radius,4px)}.source>code[data-v-d22a3f50]{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);display:block}.platforms[data-v-4f51d8d2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:.45rem;margin-top:var(--spacing-stacked-margin-xlarge)}.changed .platforms[data-v-4f51d8d2]{padding-left:.588rem}.platforms[data-v-4f51d8d2]:first-of-type{margin-top:1rem}.source[data-v-4f51d8d2]{margin:var(--declaration-code-listing-margin)}.platforms+.source[data-v-4f51d8d2]{margin:0}.changed.declaration-group[data-v-4f51d8d2]{background:var(--background,var(--color-code-background))}.changed .source[data-v-4f51d8d2]{background:none;border:none;margin-top:0;margin-bottom:0;margin-left:2.1764705882rem;padding-left:0}.declaration-diff[data-v-b3e21c4a]{background:var(--background,var(--color-code-background))}.declaration-diff-version[data-v-b3e21c4a]{padding-left:.588rem;padding-left:2.1764705882rem;font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin:0}.declaration-diff-current[data-v-b3e21c4a]{padding-top:8px;padding-bottom:5px}.declaration-diff-previous[data-v-b3e21c4a]{padding-top:5px;padding-bottom:8px;background-color:var(--color-changes-modified-previous-background);border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px);position:relative}.declaration-source-link[data-v-5863919c]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;margin-top:var(--declaration-source-link-margin,var(--spacing-stacked-margin-large))}.declaration-icon[data-v-5863919c]{width:1em;margin-right:5px}.conditional-constraints[data-v-2ab6251b]{margin-top:var(--declaration-conditional-constraints-margin,20px)}.abstract[data-v-cdcaacd2]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.abstract[data-v-cdcaacd2]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-cdcaacd2] p:last-child{margin-bottom:0}.container[data-v-6e075935]{padding-bottom:40px}.full-width-container .container[data-v-6e075935]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-6e075935]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-6e075935]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-6e075935]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-6e075935]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-6e075935]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-6e075935]{width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-6e075935]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-6e075935]{width:215px}}.title[data-v-6e075935]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-top:40px;border-top-color:var(--color-grid);border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px)}@media only screen and (max-width:1250px){.title[data-v-6e075935]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-6e075935]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.contenttable-section[data-v-1b0546d9]{margin-top:0}.contenttable-section[data-v-1b0546d9]{align-items:baseline;padding-top:2.353rem}.contenttable-section[data-v-1b0546d9]:last-child{margin-bottom:0}[data-v-1b0546d9] .contenttable-title{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-1b0546d9] .contenttable-title{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.contenttable-section[data-v-1b0546d9]{align-items:unset;border-top:none;display:inherit;margin:0}.section-content[data-v-1b0546d9],.section-title[data-v-1b0546d9]{padding:0}[data-v-1b0546d9] .contenttable-title{margin:0 0 2.353rem 0;padding-bottom:.5rem}}.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}.topic-icon-wrapper[data-v-44dade98]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-44dade98]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-44dade98] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-44dade98]{height:1rem}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:" ";font-size:1rem}.abstract[data-v-63be6b46],.link-block[data-v-63be6b46] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-63be6b46]{margin-left:1rem}.link[data-v-63be6b46]{display:flex}.link-block .badge[data-v-63be6b46]{margin-top:.5rem}.link-block.has-inline-element[data-v-63be6b46]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-63be6b46]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-63be6b46]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-63be6b46],.link[data-v-63be6b46]{box-sizing:inherit}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-63be6b46]:not(:first-child){margin-top:4px}.topic-required[data-v-63be6b46]{font-size:.8em}.deprecated[data-v-63be6b46]{text-decoration:line-through}.conditional-constraints[data-v-63be6b46]{font-size:.8235294118rem;margin-top:4px}.section-content>.content[data-v-1c2724f5],.topic[data-v-1c2724f5]{margin-top:15px}.no-title .section-content>.content[data-v-1c2724f5]:first-child,.no-title .topic[data-v-1c2724f5]:first-child{margin-top:0}.datalist dd{padding-left:2rem}.datalist dt{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.datalist dt:first-of-type{padding-top:0}.type[data-v-791bac44]:first-letter{text-transform:capitalize}.detail-type[data-v-d66cd00c]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.detail-type[data-v-d66cd00c]:first-child{padding-top:0}@media only screen and (max-width:735px){.detail-type[data-v-d66cd00c]{padding-left:0}}.detail-content[data-v-d66cd00c]{padding-left:2rem}@media only screen and (max-width:735px){.detail-content[data-v-d66cd00c]{padding-left:0}}.param-name[data-v-5ef1227e]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.param-name[data-v-5ef1227e]:first-child{padding-top:0}@media only screen and (max-width:735px){.param-name[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e]{padding-left:2rem}@media only screen and (max-width:735px){.param-content[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e] dt{font-weight:600}.param-content[data-v-5ef1227e] dd{margin-left:1em}.parameters-table[data-v-eee7e94e] .change-added,.parameters-table[data-v-eee7e94e] .change-removed{display:inline-block;max-width:100%}.parameters-table[data-v-eee7e94e] .change-removed,.parameters-table[data-v-eee7e94e] .token-removed{text-decoration:line-through}.param[data-v-eee7e94e]{font-size:.8823529412rem;box-sizing:border-box}.param.changed[data-v-eee7e94e]{display:flex;flex-flow:row wrap;padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.param.changed.changed[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed.changed[data-v-eee7e94e]{padding-right:17px;padding-left:2.1764705882rem}.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}}.param.changed.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed+.param.changed[data-v-eee7e94e]{margin-top:calc(var(--spacing-param)/2)}.changed .param-content[data-v-eee7e94e],.changed .param-symbol[data-v-eee7e94e]{padding-top:2px;padding-bottom:2px}@media only screen and (max-width:735px){.changed .param-content[data-v-eee7e94e]{padding-top:0}.changed .param-symbol[data-v-eee7e94e]{padding-bottom:0}}.param-symbol[data-v-eee7e94e]{text-align:right}.changed .param-symbol[data-v-eee7e94e]{padding-left:2.1764705882rem}@media only screen and (max-width:735px){.param-symbol[data-v-eee7e94e]{text-align:left}.changed .param-symbol[data-v-eee7e94e]{padding-left:0}}.param-symbol[data-v-eee7e94e] .type-identifier-link{color:var(--color-link)}.param+.param[data-v-eee7e94e]{margin-top:var(--spacing-param)}.param+.param[data-v-eee7e94e]:first-child{margin-top:0}.param-content[data-v-eee7e94e]{padding-left:1rem;padding-left:2.1764705882rem}.changed .param-content[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param-content[data-v-eee7e94e]{padding-left:0;padding-right:0}}.property-metadata[data-v-f911f232]{color:var(--color-figure-gray-secondary)}.property-text{font-weight:700}.property-metadata[data-v-549ed0a8]{color:var(--color-figure-gray-secondary)}.property-name[data-v-39899ccf]{font-weight:700}.property-name.deprecated[data-v-39899ccf]{text-decoration:line-through}.property-deprecated[data-v-39899ccf]{margin-left:0}.content[data-v-39899ccf],.content[data-v-39899ccf] p:first-child{display:inline}.response-mimetype[data-v-18890a0f]{color:var(--color-figure-gray-secondary)}.part-name[data-v-68facc94]{font-weight:700}.content[data-v-68facc94],.content[data-v-68facc94] p:first-child{display:inline}.param-name[data-v-0d9b752e]{font-weight:700}.param-name.deprecated[data-v-0d9b752e]{text-decoration:line-through}.param-deprecated[data-v-0d9b752e]{margin-left:0}.content[data-v-0d9b752e],.content[data-v-0d9b752e] p:first-child{display:inline}.response-name[data-v-ee5b05cc],.response-reason[data-v-ee5b05cc]{font-weight:700}@media only screen and (max-width:735px){.response-reason[data-v-ee5b05cc]{display:none}}.response-name>code>.reason[data-v-ee5b05cc]{display:none}@media only screen and (max-width:735px){.response-name>code>.reason[data-v-ee5b05cc]{display:initial}}.primary-content.with-border[data-v-56ef0742]:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:1px;content:"";display:block}.primary-content[data-v-56ef0742]>*{margin-bottom:40px;margin-top:40px}.primary-content[data-v-56ef0742]>:first-child{margin-top:2.353rem}.relationships-list[data-v-ba5cad92]{list-style:none}.relationships-list.column[data-v-ba5cad92]{margin-left:0;margin-top:15px}.relationships-list.inline[data-v-ba5cad92]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;margin-left:0}.relationships-list.inline li[data-v-ba5cad92]:not(:last-child):after{content:", "}.relationships-list.changed[data-v-ba5cad92]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:1rem}@media only screen and (max-width:735px){.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:17px;padding-left:2.1764705882rem}.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}}.relationships-list.changed[data-v-ba5cad92]:after{margin-top:.6176470588rem}.relationships-list.changed.column[data-v-ba5cad92]{display:block;box-sizing:border-box}.relationships-item[data-v-ba5cad92],.relationships-list[data-v-ba5cad92]{box-sizing:inherit}.conditional-constraints[data-v-ba5cad92]{font-size:.8235294118rem;margin:.1764705882rem 0 .5882352941rem 1.1764705882rem}.availability[data-v-602d8130]{display:flex;flex-flow:row wrap;gap:10px;margin-top:25px}.badge[data-v-602d8130]{margin:0}.technology[data-v-602d8130]{display:inline-flex;align-items:center}.tech-icon[data-v-602d8130]{height:12px;padding-right:5px;fill:var(--badge-color)}.theme-dark .tech-icon[data-v-602d8130]{fill:var(--badge-color)}.beta[data-v-602d8130]{color:var(--color-badge-beta)}.theme-dark .beta[data-v-602d8130]{color:var(--color-badge-dark-beta)}.deprecated[data-v-602d8130]{color:var(--color-badge-deprecated)}.theme-dark .deprecated[data-v-602d8130]{color:var(--color-badge-dark-deprecated)}.changed[data-v-602d8130]{padding-left:26px}.changed[data-v-602d8130]:after{content:none}.changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:16px;height:16px;left:5px}@media screen{[data-color-scheme=dark] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}.theme-dark .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}.changed-added[data-v-602d8130]{border-color:var(--color-changes-added)}.changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}.theme-dark .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}.changed-deprecated[data-v-602d8130]{border-color:var(--color-changes-deprecated)}.changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.theme-dark .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}.changed-modified[data-v-602d8130]{border-color:var(--color-changes-modified)}.eyebrow[data-v-4492c658]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-eyebrow,#ccc);display:block;margin-bottom:1.1764705882rem}@media only screen and (max-width:735px){.eyebrow[data-v-4492c658]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .eyebrow[data-v-4492c658]{color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-4492c658]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-title,#fff);margin-bottom:.7058823529rem}@media only screen and (max-width:1250px){.title[data-v-4492c658]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-4492c658]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .title[data-v-4492c658]{color:var(--colors-header-text,var(--color-header-text))}small[data-v-4492c658]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-left:10px}@media only screen and (max-width:1250px){small[data-v-4492c658]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-4492c658]:before{content:attr(data-tag-name)}small.Beta[data-v-4492c658]{color:var(--color-badge-beta)}.theme-dark small.Beta[data-v-4492c658]{color:var(--color-badge-dark-beta)}small.Deprecated[data-v-4492c658]{color:var(--color-badge-deprecated)}.theme-dark small.Deprecated[data-v-4492c658]{color:var(--color-badge-dark-deprecated)}.OnThisPageStickyContainer[data-v-39ac6ed0]{margin-top:2.353rem;position:sticky;top:3.8235294118rem;align-self:flex-start;flex:0 0 auto;width:192px;padding-right:1.2941176471rem;box-sizing:border-box;padding-bottom:var(--spacing-stacked-margin-small);max-height:calc(100vh - 3.82353rem);overflow:auto}@media print{.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}@media only screen and (max-width:735px){.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}.doc-topic[data-v-2ff03362]{display:flex;flex-direction:column;height:100%}.doc-topic.with-on-this-page[data-v-2ff03362]{--doc-hero-right-offset:192px}#main[data-v-2ff03362]{outline-style:none;height:100%}[data-v-2ff03362] .minimized-title{margin-bottom:.833rem}[data-v-2ff03362] .minimized-title .title{font-size:1.416rem;font-weight:700}[data-v-2ff03362] .minimized-title small{font-size:1rem;padding-left:.416rem}.minimized-abstract[data-v-2ff03362]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.container[data-v-2ff03362]:not(.minimized-container){outline-style:none}.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-2ff03362]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-2ff03362]:not(.minimized-container){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:215px}}[data-v-2ff03362] .minimized-container{outline-style:none;--spacing-stacked-margin-large:0.667em;--spacing-stacked-margin-xlarge:1em;--declaration-code-listing-margin:1em 0 0 0;--declaration-conditional-constraints-margin:1em;--declaration-source-link-margin:0.833em;--code-block-style-elements-padding:7px 12px;--spacing-param:var(--spacing-stacked-margin-large);--aside-border-radius:6px;--code-border-radius:6px}[data-v-2ff03362] .minimized-container .description{margin-bottom:1.5em}[data-v-2ff03362] .minimized-container>.primary-content>*{margin-top:1.5em;margin-bottom:1.5em}[data-v-2ff03362] .minimized-container .description{margin-top:0}[data-v-2ff03362] .minimized-container h1,[data-v-2ff03362] .minimized-container h2,[data-v-2ff03362] .minimized-container h3,[data-v-2ff03362] .minimized-container h4,[data-v-2ff03362] .minimized-container h5,[data-v-2ff03362] .minimized-container h6{font-size:1rem;font-weight:700}[data-v-2ff03362] .minimized-container h2{font-size:1.083rem}[data-v-2ff03362] .minimized-container h1{font-size:1.416rem}[data-v-2ff03362] .minimized-container aside{padding:.667rem 1rem}[data-v-2ff03362] .minimized-container .single-line,[data-v-2ff03362] .minimized-container .source{border-radius:var(--code-border-radius)}.description[data-v-2ff03362]{margin-bottom:2.353rem}.description[data-v-2ff03362]:empty{display:none}.description.after-enhanced-hero[data-v-2ff03362]{margin-top:2.353rem}.description[data-v-2ff03362] .content+*{margin-top:var(--spacing-stacked-margin-large)}.full-width-container .doc-content .minimized-container[data-v-2ff03362]{padding-left:1.4rem;padding-right:1.4rem}[data-v-2ff03362] .no-primary-content{--content-table-title-border-width:0px}.sample-download[data-v-2ff03362]{margin-top:20px}.declarations-container[data-v-2ff03362]{margin-top:30px}.declarations-container.minimized-container[data-v-2ff03362]{margin-top:0}[data-v-2ff03362] h1{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h1{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h1{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h2{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h2{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h2{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h3{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h4{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h4{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h5{font-size:1.2941176471rem;line-height:1.1818181818;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h5{font-size:1.1764705882rem;line-height:1.2;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h5{font-size:1.0588235294rem;line-height:1.4444444444;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h6{font-size:1rem;line-height:1.4705882353;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.doc-content-wrapper[data-v-2ff03362]{display:flex;justify-content:center}.doc-content-wrapper .doc-content[data-v-2ff03362]{min-width:0;width:100%}.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:820px}@media only screen and (min-width:1251px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:980px}}@media only screen and (min-width:1500px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:1080px}}.quick-navigation-open[data-v-53faf852]{display:flex;align-items:center;justify-content:center;width:16px;border:1px solid var(--color-grid);height:100%;border-radius:var(--border-radius,4px);transition:background-color .15s;box-sizing:border-box}.quick-navigation-open[data-v-53faf852]:hover{background-color:var(--color-fill-tertiary)}@media only screen and (max-width:1023px){.quick-navigation-open[data-v-53faf852]{display:none}}.fromkeyboard .quick-navigation-open[data-v-53faf852]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tag[data-v-7e76f326]{display:inline-block;padding-right:.5882352941rem}.tag[data-v-7e76f326]:focus{outline:none}.tag button[data-v-7e76f326]{color:var(--color-figure-gray);background-color:var(--color-fill-tertiary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-radius:.8235294118rem;padding:.2352941176rem .5882352941rem;white-space:nowrap;border:1px solid transparent}@media(hover:hover){.tag button[data-v-7e76f326]:hover{transition:background-color .2s,color .2s;background-color:var(--color-fill-blue);color:#fff}}.tag button[data-v-7e76f326]:focus:active{background-color:var(--color-fill-blue);color:#fff}.fromkeyboard .tag button[data-v-7e76f326]:focus,.tag button.focus[data-v-7e76f326],.tag button[data-v-7e76f326]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tags[data-v-1f2bd813]{position:relative;margin:0;list-style:none;box-sizing:border-box;transition:padding-right .8s,padding-bottom .8s,max-height 1s,opacity 1s;padding:0}.tags .scroll-wrapper[data-v-1f2bd813]{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin}.tags .scroll-wrapper[data-v-1f2bd813]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.tags .scroll-wrapper.scrolling[data-v-1f2bd813]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar{height:11px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:end{margin-right:8px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:start{margin-left:8px}.tags ul[data-v-1f2bd813]{margin:0;padding:0;display:flex}.filter[data-v-7a79f6ea]{--input-vertical-padding:0.7647058824rem;--input-horizontal-spacing:0.5882352941rem;--input-height:1.6470588235rem;--input-border-color:var(--color-fill-gray-secondary);--input-text:var(--color-fill-gray-secondary);position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:calc(var(--border-radius, 4px) + 1px)}.fromkeyboard .filter[data-v-7a79f6ea]:focus{outline:none}.filter__top-wrapper[data-v-7a79f6ea]{display:flex}.filter__filter-button[data-v-7a79f6ea]{position:relative;z-index:1;cursor:text;margin-left:var(--input-horizontal-spacing);margin-right:.1764705882rem}@media only screen and (max-width:735px){.filter__filter-button[data-v-7a79f6ea]{margin-right:.4117647059rem}}.filter__filter-button .svg-icon[data-v-7a79f6ea]{fill:var(--input-text);display:block;height:21px}.filter__filter-button.blue[data-v-7a79f6ea]>*{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.filter.focus .filter__wrapper[data-v-7a79f6ea]{box-shadow:0 0 0 3pt var(--color-focus-color);--input-border-color:var(--color-fill-blue)}.filter__wrapper[data-v-7a79f6ea]{border:1px solid var(--input-border-color);background:var(--color-fill);border-radius:var(--border-radius,4px)}.filter__wrapper--reversed[data-v-7a79f6ea]{display:flex;flex-direction:column-reverse}.filter__wrapper--no-border-style[data-v-7a79f6ea]{border:none}.filter__suggested-tags[data-v-7a79f6ea]{border-top:1px solid var(--color-fill-gray-tertiary);z-index:1;overflow:hidden}.filter__suggested-tags[data-v-7a79f6ea] ul{padding:var(--input-vertical-padding) .5294117647rem;border:1px solid transparent;border-bottom-left-radius:calc(var(--border-radius, 4px) - 1px);border-bottom-right-radius:calc(var(--border-radius, 4px) - 1px)}.fromkeyboard .filter__suggested-tags[data-v-7a79f6ea] ul:focus{outline:none;box-shadow:0 0 0 5px var(--color-focus-color)}.filter__wrapper--reversed .filter__suggested-tags[data-v-7a79f6ea]{border-bottom:1px solid var(--color-fill-gray-tertiary);border-top:none}.filter__selected-tags[data-v-7a79f6ea]{z-index:1;padding-left:4px;margin:-4px 0}@media only screen and (max-width:735px){.filter__selected-tags[data-v-7a79f6ea]{padding-left:0}}.filter__selected-tags[data-v-7a79f6ea] ul{padding:4px}@media only screen and (max-width:735px){.filter__selected-tags[data-v-7a79f6ea] ul{padding-right:.4117647059rem}}.filter__selected-tags[data-v-7a79f6ea] ul .tag:last-child{padding-right:0}.filter__delete-button[data-v-7a79f6ea]{position:relative;margin:0;z-index:1;border-radius:100%}.fromkeyboard .filter__delete-button[data-v-7a79f6ea]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.filter__delete-button .clear-rounded-icon[data-v-7a79f6ea]{height:.7058823529rem;width:.7058823529rem;fill:var(--input-text);display:block}.filter__delete-button-wrapper[data-v-7a79f6ea]{display:flex;align-items:center;padding-right:var(--input-horizontal-spacing);padding-left:.1764705882rem;border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.filter__input-label[data-v-7a79f6ea]{position:relative;flex-grow:1;height:var(--input-height);padding:var(--input-vertical-padding) 0}.filter__input-label[data-v-7a79f6ea]:after{content:attr(data-value);visibility:hidden;width:auto;white-space:nowrap;min-width:130px;display:block;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input-label[data-v-7a79f6ea]:after{text-indent:.1764705882rem}}.filter__input-box-wrapper[data-v-7a79f6ea]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto;align-items:center;cursor:text;flex:1}.filter__input-box-wrapper[data-v-7a79f6ea]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar{height:11px}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-track-piece:end{margin-right:8px}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-track-piece:start{margin-left:8px}.filter__input[data-v-7a79f6ea]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-text);height:var(--input-height);border:none;width:100%;position:absolute;background:transparent;z-index:1;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input[data-v-7a79f6ea]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);text-indent:.1764705882rem}}.filter__input[data-v-7a79f6ea]:focus{outline:none}.filter__input[placeholder][data-v-7a79f6ea]::-moz-placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-7a79f6ea]::placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-7a79f6ea]:-ms-input-placeholder{color:var(--input-text)}.filter__input[placeholder][data-v-7a79f6ea]::-ms-input-placeholder{color:var(--input-text)}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.highlight[data-v-4a2ce75d]{display:inline}.highlight[data-v-4a2ce75d] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}@media only screen and (max-width:735px){.preview[data-v-779b8b01]{display:none}}.unavailable[data-v-779b8b01]{align-items:center;display:flex;height:100%;justify-content:center}.loading[data-v-779b8b01]{padding:20px}.loading-row[data-v-779b8b01]{animation:pulse 2.5s ease;animation-delay:calc(1s + .3s*var(--index));animation-fill-mode:forwards;animation-iteration-count:infinite;background-color:var(--color-fill-gray-tertiary);border-radius:4px;height:12px;margin:20px 0;opacity:0}.loading-row[data-v-779b8b01]:first-of-type{margin-top:0}.loading-row[data-v-779b8b01]:last-of-type{margin-bottom:0}.quick-navigation[data-v-479a2da8]{--input-border-color:var(--color-grid)}.quick-navigation input[type=text][data-v-479a2da8]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.quick-navigation input[type=text][data-v-479a2da8]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.quick-navigation__filter[data-v-479a2da8]{--input-horizontal-spacing:0.8823529412rem}.quick-navigation[data-v-479a2da8] .filter__wrapper{background-color:var(--color-fill-secondary)}.quick-navigation__container[data-v-479a2da8]{background-color:var(--color-fill-secondary);border:solid 1px var(--input-border-color);border-radius:var(--border-radius,4px);margin:0 .9411764706rem}.quick-navigation__container>[data-v-479a2da8]{--input-text:var(--color-figure-gray-secondary)}.quick-navigation__container.focus[data-v-479a2da8]{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.quick-navigation__magnifier-icon-container[data-v-479a2da8]{width:1rem}.quick-navigation__magnifier-icon-container>[data-v-479a2da8]{width:100%}.quick-navigation__magnifier-icon-container.blue .magnifier-icon[data-v-479a2da8]{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.quick-navigation__match-list[data-v-479a2da8]{display:flex;max-height:26.4705882353rem;height:0}.quick-navigation__match-list>[data-v-479a2da8]{min-width:0}.quick-navigation__match-list.active[data-v-479a2da8]{height:auto;border-top:1px solid var(--input-border-color)}.quick-navigation__match-list .no-results[data-v-479a2da8]{margin:.8823529412rem auto;width:-moz-fit-content;width:fit-content}.quick-navigation__refs[data-v-479a2da8]{flex:1;overflow:auto}.quick-navigation__preview[data-v-479a2da8]{border-left:1px solid var(--color-grid);flex:0 0 61.8%;overflow:auto;position:sticky;top:0}.quick-navigation__reference[data-v-479a2da8]{display:block;padding:.5882352941rem .8823529412rem}.quick-navigation__reference[data-v-479a2da8]:hover{text-decoration:none;background-color:var(--color-navigator-item-hover)}.quick-navigation__reference[data-v-479a2da8]:focus{margin:0 .2941176471rem;padding:.5882352941rem .5882352941rem;background-color:var(--color-navigator-item-hover)}.quick-navigation__symbol-match[data-v-479a2da8]{display:flex;height:2.3529411765rem;color:var(--color-figure-gray)}.quick-navigation__symbol-match .symbol-info[data-v-479a2da8]{margin:auto;width:100%}.quick-navigation__symbol-match .symbol-info .navigator-icon[data-v-479a2da8]{margin-right:.5882352941rem}.quick-navigation__symbol-match .symbol-info .symbol-name[data-v-479a2da8]{display:flex}.quick-navigation__symbol-match .symbol-info .symbol-name .symbol-title[data-v-479a2da8]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path[data-v-479a2da8]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);display:flex;margin-left:1.5882352941rem;overflow:hidden;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path .parent-path[data-v-479a2da8]{padding-right:.2941176471rem}@media print{.sidebar[data-v-5cd50784]{display:none}}.adjustable-sidebar-width[data-v-5cd50784]{display:flex}@media only screen and (max-width:1023px){.adjustable-sidebar-width[data-v-5cd50784]{display:block;position:relative}}.adjustable-sidebar-width.dragging[data-v-5cd50784] *{cursor:col-resize!important}.adjustable-sidebar-width.sidebar-hidden.dragging[data-v-5cd50784] *{cursor:e-resize!important}.sidebar[data-v-5cd50784]{position:relative}@media only screen and (max-width:1023px){.sidebar[data-v-5cd50784]{position:static}}.aside[data-v-5cd50784]{width:250px;position:relative;height:100%;max-width:100vw}.aside.no-transition[data-v-5cd50784]{transition:none!important}@media only screen and (min-width:1024px){.aside[data-v-5cd50784]{transition:width .3s ease-in,visibility 0s linear var(--visibility-transition-time,0s)}.aside.dragging[data-v-5cd50784]:not(.is-opening-on-large):not(.hide-on-large){transition:none}.aside.hide-on-large[data-v-5cd50784]{width:0!important;visibility:hidden;pointer-events:none;--visibility-transition-time:0.3s}}@media only screen and (max-width:1023px){.aside[data-v-5cd50784]{width:100%!important;overflow:hidden;min-width:0;max-width:100%;height:calc(var(--app-height) - var(--top-offset-mobile));position:fixed;top:var(--top-offset-mobile);bottom:0;z-index:9998;transform:translateX(-100%);transition:transform .15s ease-in;left:0}.aside[data-v-5cd50784] .aside-animated-child{opacity:0}.aside.show-on-mobile[data-v-5cd50784]{transform:translateX(0)}.aside.show-on-mobile[data-v-5cd50784] .aside-animated-child{--index:0;opacity:1;transition:opacity .15s linear;transition-delay:calc(var(--index)*.15s + .15s)}.aside.has-mobile-top-offset[data-v-5cd50784]{border-top:1px solid var(--color-fill-gray-tertiary)}}.content[data-v-5cd50784]{display:flex;flex-flow:column;min-width:0;flex:1 1 auto;height:100%}.resize-handle[data-v-5cd50784]{position:absolute;cursor:col-resize;top:0;bottom:0;right:0;width:5px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:background-color .15s;transform:translateX(50%)}@media only screen and (max-width:1023px){.resize-handle[data-v-5cd50784]{display:none}}.resize-handle[data-v-5cd50784]:hover{background:var(--color-fill-gray-tertiary)}.navigator-card-item[data-v-41ab423b]{--nav-head-wrapper-left-space:10px;--nav-head-wrapper-right-space:20px;--head-wrapper-vertical-space:5px;--nav-depth-spacer:25px;--nesting-index:0;display:flex;align-items:stretch;min-height:32px;box-sizing:border-box}.fromkeyboard .navigator-card-item[data-v-41ab423b]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:-4px}.fromkeyboard .navigator-card-item[data-v-41ab423b]:focus-within:not(.is-group){background:var(--color-navigator-item-hover)}.navigator-card-item.active[data-v-41ab423b]{background:var(--color-fill-gray-quaternary)}.hover .navigator-card-item[data-v-41ab423b]:not(.is-group){background:var(--color-navigator-item-hover)}.depth-spacer[data-v-41ab423b]{width:calc(var(--nesting-index)*15px + var(--nav-depth-spacer));height:100%;position:relative;flex:0 0 auto}.title-container[data-v-41ab423b]{width:100%;min-width:0;display:flex;align-items:center}.navigator-icon-wrapper[data-v-41ab423b]{margin-right:7px}.head-wrapper[data-v-41ab423b]{padding:var(--head-wrapper-vertical-space) var(--nav-head-wrapper-right-space) var(--head-wrapper-vertical-space) var(--nav-head-wrapper-left-space);position:relative;display:flex;align-items:center;flex:1;min-width:0}@supports(padding:max(0px)){.head-wrapper[data-v-41ab423b]{padding-left:max(var(--nav-head-wrapper-left-space),env(safe-area-inset-left));padding-right:max(var(--nav-head-wrapper-right-space),env(safe-area-inset-right))}}.highlight[data-v-7b81ca08]{display:inline}.highlight[data-v-7b81ca08] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}.is-group .leaf-link[data-v-c780f74c]{color:var(--color-figure-gray-secondary);font-weight:600}.is-group .leaf-link[data-v-c780f74c]:after{display:none}.navigator-icon[data-v-c780f74c]{display:flex;flex:0 0 auto}.navigator-icon.changed[data-v-c780f74c]{border:none;width:1em;height:1em;z-index:0}.navigator-icon.changed[data-v-c780f74c]:after{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);background-image:url(../img/modified-icon.efb2697d.svg);margin:0}@media screen{[data-color-scheme=dark] .navigator-icon.changed[data-v-c780f74c]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed[data-v-c780f74c]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.leaf-link[data-v-c780f74c]{color:var(--color-figure-gray);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline;vertical-align:middle;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.fromkeyboard .leaf-link[data-v-c780f74c]:focus{outline:none}.leaf-link[data-v-c780f74c]:hover{text-decoration:none}.leaf-link.bolded[data-v-c780f74c]{font-weight:600}.leaf-link[data-v-c780f74c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.extended-content[data-v-c780f74c]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-toggle[data-v-c780f74c]{overflow:hidden;position:absolute;width:100%;height:100%;padding-right:5px;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:flex-end}.chevron[data-v-c780f74c]{width:10px}.chevron.animating[data-v-c780f74c]{transition:transform .15s ease-in}.chevron.rotate[data-v-c780f74c]{transform:rotate(90deg)}.navigator-card[data-v-60246d6e]{--card-vertical-spacing:8px;--card-horizontal-spacing:20px;--nav-filter-horizontal-padding:20px;--visibility-delay:1s;display:flex;flex-direction:column;min-height:0;height:calc(var(--app-height) - var(--nav-height, 0px));position:sticky;top:var(--nav-height,0)}@media only screen and (max-width:1023px){.navigator-card[data-v-60246d6e]{height:100%;position:static;background:var(--color-fill)}}.navigator-card .navigator-card-full-height[data-v-60246d6e]{min-height:0;flex:1 1 auto}.navigator-card .head-inner[data-v-60246d6e]{overflow:hidden}.navigator-card .head-wrapper[data-v-60246d6e]{position:relative;flex:1 0 auto}.navigator-card .navigator-head[data-v-60246d6e]{--navigator-head-padding-right:calc(var(--card-horizontal-spacing)*2 + 19px);padding:0 var(--navigator-head-padding-right) 0 var(--card-horizontal-spacing);background:var(--color-fill);border-bottom:1px solid var(--color-grid);display:flex;align-items:center;height:3.0588235294rem;white-space:nowrap}.navigator-card .navigator-head .card-link[data-v-60246d6e]{color:var(--color-text);font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);font-weight:600;overflow:hidden;text-overflow:ellipsis}.navigator-card .navigator-head .badge[data-v-60246d6e]{margin-top:0}.navigator-card .navigator-head.router-link-exact-active[data-v-60246d6e]{background:var(--color-fill)}.navigator-card .navigator-head.router-link-exact-active .card-link[data-v-60246d6e]{font-weight:700}.navigator-card .navigator-head[data-v-60246d6e]:hover{background:var(--color-navigator-item-hover);text-decoration:none}.fromkeyboard .navigator-card .navigator-head:focus .card-link[data-v-60246d6e]{outline:4px solid var(--color-focus-color);outline-offset:1px}@supports(padding:max(0px)){.navigator-card .navigator-head[data-v-60246d6e]{padding-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));padding-right:max(var(--navigator-head-padding-right),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-card .navigator-head[data-v-60246d6e]{justify-content:center;--navigator-head-padding-right:var(--card-horizontal-spacing)}}@media only screen and (max-width:767px){.navigator-card .navigator-head[data-v-60246d6e]{height:2.8235294118rem;padding:0 20px}}.close-card[data-v-60246d6e]{display:flex;position:absolute;z-index:1;align-items:center;justify-content:center;right:1rem;padding:5px;margin-left:-5px;top:calc(50% - 14px);transition:transform .3s ease-in 0s,visibility 0s}@media only screen and (max-width:1023px){.close-card[data-v-60246d6e]{right:unset;top:0;left:0;margin:0;padding:0 1.2941176471rem 0 20px;height:100%}@supports(padding:max(0px)){.close-card[data-v-60246d6e]{padding-left:max(1.2941176471rem,env(safe-area-inset-left))}}}@media only screen and (max-width:767px){.close-card[data-v-60246d6e]{padding-left:.9411764706rem;padding-right:.9411764706rem}@supports(padding:max(0px)){.close-card[data-v-60246d6e]{padding-left:max(.9411764706rem,env(safe-area-inset-left))}}}.close-card .close-icon[data-v-60246d6e]{width:19px;height:19px}@media only screen and (min-width:1024px){.close-card.hide-on-large[data-v-60246d6e]{display:none}.close-card[data-v-60246d6e]:hover{border-radius:var(--border-radius,4px);background:var(--color-fill-gray-quaternary)}.sidebar-hidden .close-card[data-v-60246d6e]{transition:transform .3s ease-in 0s,visibility 0s linear .3s;visibility:hidden;transform:translateX(3.7647058824rem)}}[data-v-60246d6e] .card-body{padding-right:0;flex:1 1 auto;min-height:0;height:100%}@media only screen and (max-width:1023px){[data-v-60246d6e] .card-body{--card-vertical-spacing:0px}}.navigator-card-inner[data-v-60246d6e]{display:flex;flex-flow:column;height:100%}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.navigator-card.filter-on-top .filter-wrapper[data-v-66549638]{order:1;position:static}.navigator-card.filter-on-top .card-body[data-v-66549638]{order:2}.no-items-wrapper[data-v-66549638]{overflow:hidden;color:var(--color-figure-gray-tertiary)}.no-items-wrapper .no-items[data-v-66549638]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:var(--card-vertical-spacing) var(--card-horizontal-spacing);min-width:200px;box-sizing:border-box}.navigator-filter[data-v-66549638]{box-sizing:border-box;padding:15px var(--nav-filter-horizontal-padding);border-top:1px solid var(--color-grid);height:71px;display:flex;align-items:flex-end}.filter-on-top .navigator-filter[data-v-66549638]{border-top:none;align-items:flex-start}@supports(padding:max(0px)){.navigator-filter[data-v-66549638]{padding-left:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-left));padding-right:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-filter[data-v-66549638]{--nav-filter-horizontal-padding:20px;border:none;padding-top:10px;padding-bottom:10px;height:60px}}.navigator-filter .input-wrapper[data-v-66549638]{position:relative;flex:1;min-width:0}.navigator-filter .filter-component[data-v-66549638]{--input-vertical-padding:8px;--input-height:22px;--input-border-color:var(--color-grid);--input-text:var(--color-figure-gray-secondary)}.navigator-filter .filter-component[data-v-66549638] .filter__input{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.navigator-filter .filter-component[data-v-66549638] .filter__input-label:after{min-width:70px}.scroller[data-v-66549638]{height:100%;box-sizing:border-box;padding:var(--card-vertical-spacing) 0;padding-bottom:calc(var(--top-offset, 0px) + var(--card-vertical-spacing));transition:padding-bottom .15s ease-in}@media only screen and (max-width:1023px){.scroller[data-v-66549638]{padding-bottom:10em}}.scroller[data-v-66549638] .vue-recycle-scroller__item-wrapper{transform:translateZ(0)}.filter-wrapper[data-v-66549638]{position:sticky;bottom:0;background:var(--color-fill)}.sidebar-transitioning .filter-wrapper[data-v-66549638]{flex:1 0 71px;overflow:hidden}@media only screen and (max-width:1023px){.sidebar-transitioning .filter-wrapper[data-v-66549638]{flex-basis:60px}}.loader[data-v-0de29914]{height:.7058823529rem;background-color:var(--color-fill-gray-tertiary);border-radius:4px}.navigator-icon[data-v-0de29914]{width:16px;height:16px;border-radius:2px;background-color:var(--color-fill-gray-tertiary)}.loading-navigator-item[data-v-0de29914]{animation:pulse 2.5s ease;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;animation-delay:calc(var(--visibility-delay) + .3s*var(--index))}.delay-visibility-enter-active[data-v-4b6d345f]{transition:visibility var(--visibility-delay);visibility:hidden}.loading-navigator[data-v-4b6d345f]{padding-top:var(--card-vertical-spacing)}.navigator[data-v-159b9764]{height:100%;display:flex;flex-flow:column}@media only screen and (max-width:1023px){.navigator[data-v-159b9764]{position:static;transition:none}}.hierarchy-collapsed-items[data-v-f4ced690]{position:relative;display:inline-flex;align-items:center;margin-left:.1764705882rem}.hierarchy-collapsed-items .hierarchy-item-icon[data-v-f4ced690]{width:9px;height:15px;margin-right:.1764705882rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-collapsed-items[data-v-f4ced690]{display:none}.hierarchy-collapsed-items .toggle[data-v-f4ced690]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;border-width:0;font-weight:600;height:1.1176470588rem;text-align:center;width:2.1176470588rem;display:flex;align-items:center;justify-content:center}.theme-dark .hierarchy-collapsed-items .toggle[data-v-f4ced690]{background:var(--color-nav-dark-hierarchy-collapse-background)}.hierarchy-collapsed-items .toggle.focused[data-v-f4ced690],.hierarchy-collapsed-items .toggle[data-v-f4ced690]:active,.hierarchy-collapsed-items .toggle[data-v-f4ced690]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.indicator[data-v-f4ced690]{width:1em;height:1em;display:flex;align-items:center}.indicator .toggle-icon[data-v-f4ced690]{width:100%}.dropdown[data-v-f4ced690]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;box-shadow:0 1px 4px -1px var(--color-figure-gray-secondary);border-width:0;padding:0 .5rem;position:absolute;z-index:42;top:calc(100% + .41176rem)}.theme-dark .dropdown[data-v-f4ced690]{background:var(--color-nav-dark-hierarchy-collapse-background);border-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown.collapsed[data-v-f4ced690]{opacity:0;transform:translate3d(0,-.4117647059rem,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.dropdown[data-v-f4ced690]:not(.collapsed){opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.nav--in-breakpoint-range .dropdown[data-v-f4ced690]:not(.collapsed){display:none}.dropdown[data-v-f4ced690]:before{border-bottom-color:var(--color-nav-hierarchy-collapse-background);border-bottom-style:solid;border-bottom-width:.5rem;border-left-color:transparent;border-left-style:solid;border-left-width:.5rem;border-right-color:transparent;border-right-style:solid;border-right-width:.5rem;content:"";left:1.2647058824rem;position:absolute;top:-.4411764706rem}.theme-dark .dropdown[data-v-f4ced690]:before{border-bottom-color:var(--color-nav-dark-hierarchy-collapse-background)}.dropdown-item[data-v-f4ced690]{border-top-color:var(--color-nav-hierarchy-collapse-borders);border-top-style:solid;border-top-width:1px}.theme-dark .dropdown-item[data-v-f4ced690]{border-top-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown-item[data-v-f4ced690]:first-child{border-top:none}.nav-menu-link[data-v-f4ced690]{max-width:57.6470588235rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:.75rem 1rem}.hierarchy-item[data-v-6cf5f1d1]{display:flex;align-items:center;margin-left:.1764705882rem}.hierarchy-item[data-v-6cf5f1d1] .hierarchy-item-icon{width:9px;height:15px;margin-right:.1764705882rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1] .hierarchy-item-icon{display:none}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]{border-top:1px solid var(--color-nav-hierarchy-item-borders);display:flex;align-items:center}.theme-dark.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]{border-top-color:var(--color-nav-dark-hierarchy-item-borders)}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]:first-of-type{border-top:none}.hierarchy-item.collapsed[data-v-6cf5f1d1]{display:none}.nav--in-breakpoint-range .hierarchy-item.collapsed[data-v-6cf5f1d1]{display:inline-block}.item[data-v-6cf5f1d1]{display:inline-block;vertical-align:middle}.nav--in-breakpoint-range .item[data-v-6cf5f1d1]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;line-height:2.4705882353rem}@media only screen and (min-width:768px){.hierarchy-item:first-child:last-child .item[data-v-6cf5f1d1],.hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:last-child .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(2) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(2) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:28.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(3) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:27rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(3) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:21.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(4) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(4) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:14.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(5) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(5) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:10.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item:last-child .item[data-v-6cf5f1d1]{max-width:none}.has-badge .hierarchy-collapsed-items~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:8.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hierarchy[data-v-069ffff2]{justify-content:flex-start;min-width:0;margin-right:80px}.nav--in-breakpoint-range .hierarchy[data-v-069ffff2]{margin-right:0}.hierarchy .root-hierarchy .item[data-v-069ffff2]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-setting-label[data-v-d12167e0]{margin-right:.3529411765rem;white-space:nowrap}.language-container[data-v-d12167e0]{flex:1 0 auto}.language-dropdown[data-v-d12167e0]{-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:inherit;padding:0 11px 0 4px;margin-left:-4px;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:pointer;position:relative;z-index:1}@media only screen and (max-width:1023px){.language-dropdown[data-v-d12167e0]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.language-dropdown[data-v-d12167e0]:focus{outline:none}.fromkeyboard .language-dropdown[data-v-d12167e0]:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}.language-sizer[data-v-d12167e0]{position:absolute;opacity:0;pointer-events:none;padding:0}.language-toggle-container[data-v-d12167e0]{display:flex;align-items:center;padding-right:.1764705882rem;position:relative}.nav--in-breakpoint-range .language-toggle-container[data-v-d12167e0]{display:none}.language-toggle-container .toggle-icon[data-v-d12167e0]{width:.6em;height:.6em;position:absolute;right:7px}.language-toggle-label[data-v-d12167e0]{margin-right:2px}.language-toggle.nav-menu-toggle-label[data-v-d12167e0]{margin-right:6px}.language-list[data-v-d12167e0]{display:inline-block;margin-top:0}.language-list-container[data-v-d12167e0]{display:none}.language-list-item[data-v-d12167e0],.nav--in-breakpoint-range .language-list-container[data-v-d12167e0]{display:inline-block}.language-list-item[data-v-d12167e0]:not(:first-child){border-left:1px solid #424242;margin-left:6px;padding-left:6px}[data-v-78ad19e0] .nav-menu{line-height:1.5}[data-v-78ad19e0] .nav-menu,[data-v-78ad19e0] .nav-menu-settings{font-size:.8235294118rem;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-78ad19e0] .nav-menu-settings{min-width:0;line-height:1.2857142857}@media only screen and (max-width:1023px){[data-v-78ad19e0] .nav-menu-settings{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (min-width:1024px){[data-v-78ad19e0] .nav-menu-settings{margin-left:.5882352941rem}}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings:not([data-previous-menu-children-count="0"]) .nav-menu-setting:first-child{border-top:1px solid #b0b0b0;display:flex;align-items:center}[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting{display:flex;align-items:center;color:var(--color-nav-current-link);margin-left:0;min-width:0}[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:.5882352941rem}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:0}.theme-dark[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting{color:var(--color-nav-dark-current-link)}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:not(:first-child){border-top:1px solid #424242}.documentation-nav[data-v-78ad19e0] .nav-title{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.documentation-nav[data-v-78ad19e0] .nav-title .nav-title-link.inactive{height:auto;color:var(--color-figure-gray-secondary-alt)}.theme-dark.documentation-nav[data-v-78ad19e0] .nav-title .nav-title-link.inactive{color:#b0b0b0}.sidenav-toggle-wrapper[data-v-78ad19e0]{display:flex;margin-top:1px}.nav--in-breakpoint-range .sidenav-toggle-wrapper[data-v-78ad19e0]{display:flex!important}@media only screen and (min-width:1024px){.sidenav-toggle-enter-active[data-v-78ad19e0],.sidenav-toggle-leave-active[data-v-78ad19e0]{transition:margin .3s ease-in 0s}.sidenav-toggle-enter[data-v-78ad19e0],.sidenav-toggle-leave-to[data-v-78ad19e0]{margin-left:-3.7647058824rem}}.sidenav-toggle[data-v-78ad19e0]{align-self:center;color:var(--color-nav-link-color);position:relative;margin:0 -5px}.theme-dark .sidenav-toggle[data-v-78ad19e0]{color:var(--color-nav-dark-link-color)}.sidenav-toggle:hover .sidenav-icon-wrapper[data-v-78ad19e0]{background:var(--color-fill-gray-quaternary)}.theme-dark .sidenav-toggle:hover .sidenav-icon-wrapper[data-v-78ad19e0]{background:#424242}.sidenav-toggle__separator[data-v-78ad19e0]{height:.8em;width:1px;background:var(--color-nav-color);align-self:center;margin:0 1.2941176471rem}.nav--in-breakpoint-range .sidenav-toggle[data-v-78ad19e0]{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;align-self:stretch}.nav--in-breakpoint-range .sidenav-toggle__separator[data-v-78ad19e0]{display:none}.sidenav-icon-wrapper[data-v-78ad19e0]{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius,4px)}.sidenav-icon[data-v-78ad19e0]{display:flex;width:19px;height:19px}[data-v-14c47d72] .generic-modal{overflow-y:overlay}[data-v-14c47d72] .modal-fullscreen>.container{background-color:transparent;height:-moz-fit-content;height:fit-content;flex:auto;margin:9.4117647059rem 0;max-width:47.0588235294rem;overflow:visible}[data-v-14c47d72] .navigator-filter .quick-navigation-open{margin-left:var(--nav-filter-horizontal-padding);width:calc(var(--nav-filter-horizontal-padding)*2)}.doc-topic-view[data-v-14c47d72]{--delay:1s;display:flex;flex-flow:column;background:var(--colors-text-background,var(--color-text-background))}.doc-topic-view .delay-hiding-leave-active[data-v-14c47d72]{transition:display var(--delay)}.doc-topic-aside[data-v-14c47d72]{height:100%;box-sizing:border-box;border-right:1px solid var(--color-grid)}@media only screen and (max-width:1023px){.doc-topic-aside[data-v-14c47d72]{background:var(--color-fill);border-right:none}.sidebar-transitioning .doc-topic-aside[data-v-14c47d72]{border-right:1px solid var(--color-grid)}}.topic-wrapper[data-v-14c47d72]{flex:1 1 auto;width:100%}.full-width-container[data-v-14c47d72]{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1920px){.full-width-container[data-v-14c47d72]{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);box-sizing:border-box}} \ No newline at end of file diff --git a/docs/css/index.ff036a9e.css b/docs/css/index.ff036a9e.css new file mode 100644 index 00000000..b26af9e1 --- /dev/null +++ b/docs/css/index.ff036a9e.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.color-scheme-toggle[data-v-78690df2]{--toggle-color-fill:var(--color-button-background);--toggle-color-text:var(--color-fill-blue);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border:1px solid var(--toggle-color-fill);border-radius:var(--toggle-border-radius-outer,var(--border-radius,4px));display:inline-flex;padding:1px}@media screen{[data-color-scheme=dark] .color-scheme-toggle[data-v-78690df2]{--toggle-color-text:var(--color-figure-blue)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .color-scheme-toggle[data-v-78690df2]{--toggle-color-text:var(--color-figure-blue)}}@media print{.color-scheme-toggle[data-v-78690df2]{display:none}}input[data-v-78690df2]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fromkeyboard label[data-v-78690df2]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:1px}.text[data-v-78690df2]{border:1px solid transparent;border-radius:var(--toggle-border-radius-inner,2px);color:var(--toggle-color-text);display:inline-block;text-align:center;padding:1px 6px;min-width:42px;box-sizing:border-box}.text[data-v-78690df2]:hover{cursor:pointer}input:checked+.text[data-v-78690df2]{--toggle-color-text:var(--color-button-text);background:var(--toggle-color-fill);border-color:var(--toggle-color-fill)}.footer[data-v-4e049dbd]{border-top:1px solid var(--color-grid)}.row[data-v-4e049dbd]{margin-left:auto;margin-right:auto;width:980px;display:flex;flex-direction:row-reverse;margin:20px auto}@media only screen and (max-width:1250px){.row[data-v-4e049dbd]{width:692px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-4e049dbd]{width:215px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:100%;padding:0 .9411764706rem;box-sizing:border-box}}.InitialLoadingPlaceholder[data-v-35c356b6]{background:var(--colors-loading-placeholder-background,var(--color-loading-placeholder-background));height:100vh;width:100%}.svg-icon[data-v-979a134a]{fill:var(--colors-svg-icon-fill-light,var(--color-svg-icon));transform:scale(1);-webkit-transform:scale(1);overflow:visible}.theme-dark .svg-icon[data-v-979a134a]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.svg-icon.icon-inline[data-v-979a134a]{display:inline-block;vertical-align:middle;fill:currentColor}.svg-icon.icon-inline[data-v-979a134a] .svg-icon-stroke{stroke:currentColor}[data-v-979a134a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-light,var(--color-svg-icon))}.theme-dark[data-v-979a134a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.suggest-lang[data-v-768a347b]{background:#000;color:#fff;display:flex;justify-content:center;border-bottom:1px solid var(--color-grid)}.suggest-lang__wrapper[data-v-768a347b]{display:flex;align-items:center;width:100%;max-width:var(--wrapper-max-width,1920px);margin:0 .9411764706rem;position:relative;height:52px}.suggest-lang__link[data-v-768a347b]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 auto;color:#09f}.suggest-lang__close-icon-wrapper[data-v-768a347b]{position:absolute;right:-.2352941176rem;top:0;height:100%;box-sizing:border-box;display:flex;align-items:center;z-index:1}.suggest-lang__close-icon-button[data-v-768a347b]{padding:.2352941176rem}.suggest-lang__close-icon-button .close-icon[data-v-768a347b]{width:8px;display:block}.suggest-lang .inline-chevron-right-icon[data-v-768a347b]{padding-left:.2352941176rem;width:8px}select[data-v-d21858a2]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-fill-blue);padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}select[data-v-d21858a2]:hover{text-decoration:underline;text-underline-position:under}.locale-selector[data-v-d21858a2]{position:relative}.svg-icon.icon-inline[data-v-d21858a2]{position:absolute;fill:var(--color-fill-blue);right:2px;bottom:7px;height:5px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--colors-text-background,var(--color-text-background));height:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}::-moz-focus-inner{border:0;padding:0}@media print{#content,#main,body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}.hide,.noprint{display:none}}body{height:100%;min-width:320px}html{font:var(--typography-html-font,17px "Helvetica Neue","Helvetica","Arial",sans-serif);quotes:"“" "”"}html:lang(ja-JP){quotes:"「" "」"}body{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);background-color:var(--color-text-background);color:var(--colors-text,var(--color-text));font-style:normal;word-wrap:break-word;--spacing-stacked-margin-small:0.4em;--spacing-stacked-margin-large:0.8em;--spacing-stacked-margin-xlarge:calc(var(--spacing-stacked-margin-large)*2);--spacing-param:1.6470588235rem;--declaration-code-listing-margin:30px 0 0 0;--code-block-style-elements-padding:8px 14px}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--colors-header-text,var(--color-header-text))}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing-stacked-margin-large)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.6em}ol+*,p+*,ul+*{margin-top:var(--spacing-stacked-margin-large)}ol,ul{margin-left:1.1764705882em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}a{color:var(--colors-link,var(--color-link))}a:link,a:visited{text-decoration:none}a.inline-link,a:hover{text-decoration:underline;text-underline-position:under}a:active{text-decoration:none}p+a{display:inline-block}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:var(--figure-blue);text-decoration:none}sub{line-height:1}abbr{border:0}pre{overflow:auto;-webkit-overflow-scrolling:auto;white-space:pre;word-wrap:normal}code{font-family:var(--typography-html-font-mono,Menlo,monospace);font-weight:inherit;letter-spacing:0}.syntax-addition{color:var(--syntax-addition,var(--color-syntax-addition))}.syntax-comment{color:var(--syntax-comment,var(--color-syntax-comments))}.syntax-quote{color:var(--syntax-quote,var(--color-syntax-comments))}.syntax-deletion{color:var(--syntax-deletion,var(--color-syntax-deletion))}.syntax-keyword{color:var(--syntax-keyword,var(--color-syntax-keywords))}.syntax-literal{color:var(--syntax-literal,var(--color-syntax-keywords))}.syntax-selector-tag{color:var(--syntax-selector-tag,var(--color-syntax-keywords))}.syntax-string{color:var(--syntax-string,var(--color-syntax-strings))}.syntax-bullet{color:var(--syntax-bullet,var(--color-syntax-characters))}.syntax-meta{color:var(--syntax-meta,var(--color-syntax-characters))}.syntax-number{color:var(--syntax-number,var(--color-syntax-characters))}.syntax-symbol{color:var(--syntax-symbol,var(--color-syntax-characters))}.syntax-tag{color:var(--syntax-tag,var(--color-syntax-characters))}.syntax-attr{color:var(--syntax-attr,var(--color-syntax-other-type-names))}.syntax-built_in{color:var(--syntax-built_in,var(--color-syntax-other-type-names))}.syntax-builtin-name{color:var(--syntax-builtin-name,var(--color-syntax-other-type-names))}.syntax-class{color:var(--syntax-class,var(--color-syntax-other-type-names))}.syntax-params{color:var(--syntax-params,var(--color-syntax-other-type-names))}.syntax-section{color:var(--syntax-section,var(--color-syntax-other-type-names))}.syntax-title{color:var(--syntax-title,var(--color-syntax-other-type-names))}.syntax-type{color:var(--syntax-type,var(--color-syntax-other-type-names))}.syntax-attribute{color:var(--syntax-attribute,var(--color-syntax-plain-text))}.syntax-identifier{color:var(--syntax-identifier,var(--color-syntax-plain-text))}.syntax-subst{color:var(--syntax-subst,var(--color-syntax-plain-text))}.syntax-doctag,.syntax-strong{font-weight:700}.syntax-emphasis,.syntax-link{font-style:italic}[data-syntax=swift] .syntax-meta{color:var(--syntax-meta,var(--color-syntax-keywords))}[data-syntax=swift] .syntax-class,[data-syntax=swift] .syntax-keyword+.syntax-params,[data-syntax=swift] .syntax-params+.syntax-params{color:unset}[data-syntax=json] .syntax-attr{color:var(--syntax-attr,var(--color-syntax-strings))}#skip-nav{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#skip-nav:active,#skip-nav:focus{position:relative;float:left;width:-moz-fit-content;width:fit-content;color:var(--color-figure-blue);font-size:1em;padding:0 10px;z-index:100000;top:0;left:0;height:44px;line-height:44px;-webkit-clip-path:unset;clip-path:unset}.nav--in-breakpoint-range #skip-nav{display:none}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.changed{border:1px solid var(--color-changes-modified);position:relative}.changed,.changed.displays-multiple-lines,.displays-multiple-lines .changed{border-radius:var(--border-radius,4px)}.changed:after{left:8px;background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:1.1764705882rem;height:1.1764705882rem;margin-top:.6176470588rem;z-index:2}@media screen{[data-color-scheme=dark] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.changed-added{border-color:var(--color-changes-added)}.changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.changed-deprecated{border-color:var(--color-changes-deprecated)}.changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.changed.link-block:after,.changed.relationships-item:after,.link-block .changed:after{margin-top:10px}.change-added,.change-removed{padding:2px 0}.change-removed{background-color:var(--color-highlight-red)}.change-added{background-color:var(--color-highlight-green)}body{color-scheme:light dark}body[data-color-scheme=light]{color-scheme:light}body[data-color-scheme=dark]{color-scheme:dark}body{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}@media screen{body[data-color-scheme=dark]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}@media screen and (prefers-color-scheme:dark){body[data-color-scheme=auto]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}#main{outline-style:none}:root{--app-height:100vh}[data-v-3742c1d7] :focus:not(input):not(textarea):not(select){outline:none}.fromkeyboard[data-v-3742c1d7] :focus:not(input):not(textarea):not(select){outline:4px solid var(--color-focus-color);outline-offset:1px}#app[data-v-3742c1d7]{display:flex;flex-flow:column;min-height:100%}#app[data-v-3742c1d7]>*{min-width:0}#app .router-content[data-v-3742c1d7]{flex:1}.container[data-v-1f05d9ec]{margin-left:auto;margin-right:auto;width:980px;outline-style:none;margin-top:92px;margin-bottom:140px}@media only screen and (max-width:1250px){.container[data-v-1f05d9ec]{width:692px}}@media only screen and (max-width:735px){.container[data-v-1f05d9ec]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-1f05d9ec]{width:215px}}.error-content[data-v-1f05d9ec]{box-sizing:border-box;width:502px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width:1250px){.error-content[data-v-1f05d9ec]{width:420px;margin-bottom:45px}}@media only screen and (max-width:735px){.error-content[data-v-1f05d9ec]{max-width:330px;width:auto;margin-bottom:35px}}.title[data-v-1f05d9ec]{text-align:center;font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1f05d9ec]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1f05d9ec]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}} \ No newline at end of file diff --git a/docs/css/topic.672a9049.css b/docs/css/topic.672a9049.css new file mode 100644 index 00000000..4ca31e04 --- /dev/null +++ b/docs/css/topic.672a9049.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.mobile-dropdown[data-v-2c27d339]{box-sizing:border-box}.nav--in-breakpoint-range .mobile-dropdown[data-v-2c27d339]{padding-left:.2352941176rem;padding-right:.2352941176rem}.mobile-dropdown ul[data-v-2c27d339]{list-style:none}.mobile-dropdown .option[data-v-2c27d339]{cursor:pointer;font-size:.7058823529rem;padding:.5rem 0;display:block;text-decoration:none;color:inherit}.mobile-dropdown .option[data-v-2c27d339]:focus{outline-offset:0}.mobile-dropdown .option.depth1[data-v-2c27d339]{padding-left:.4705882353rem}.active[data-v-2c27d339],.tutorial.router-link-active[data-v-2c27d339]{font-weight:600}.active[data-v-2c27d339]:focus,.tutorial.router-link-active[data-v-2c27d339]:focus{outline:none}.chapter-list[data-v-2c27d339]:not(:first-child){margin-top:1rem}.chapter-name[data-v-2c27d339],.tutorial[data-v-2c27d339]{padding:.5rem 0;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.section-list[data-v-2c27d339],.tutorial-list[data-v-2c27d339]{padding:0 .5882352941rem}.chapter-list:last-child .tutorial-list[data-v-2c27d339]:last-child{padding-bottom:10em}.chapter-list[data-v-2c27d339]{display:inline-block}.form-element[data-v-47dfd245]{position:relative}.form-dropdown[data-v-47dfd245]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;box-sizing:border-box;width:100%;height:3.3em;color:var(--color-dropdown-text);padding:1.1176470588rem 2.3529411765rem 0 .9411764706rem;text-align:left;border:1px solid var(--color-dropdown-border);border-radius:var(--border-radius,4px);background-clip:padding-box;margin-bottom:.8235294118rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:32px}.form-dropdown[data-v-47dfd245]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown.no-eyebrow[data-v-47dfd245]{padding-top:0}.form-dropdown[data-v-47dfd245]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-text)}.form-dropdown[data-v-47dfd245]::-ms-expand{opacity:0}.form-dropdown~.form-icon[data-v-47dfd245]{position:absolute;display:block;pointer-events:none;fill:var(--color-figure-gray-tertiary);right:14px;width:13px;height:auto;top:50%;transform:translateY(-50%)}.is-open .form-dropdown~.form-icon[data-v-47dfd245]{transform:translateY(-50%) scale(-1)}@media only screen and (max-width:735px){.form-dropdown~.form-icon[data-v-47dfd245]{right:14px}}.form-dropdown~.form-label[data-v-47dfd245]{font-size:.7058823529rem;line-height:1.75;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:absolute;top:.4705882353rem;left:17px;color:var(--color-figure-gray-secondary);pointer-events:none;padding:0;z-index:1}.form-dropdown[data-v-47dfd245] option{color:var(--color-dropdown-text)}.form-dropdown-selectnone[data-v-47dfd245]{color:transparent}.form-dropdown-selectnone~.form-label[data-v-47dfd245]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);top:19px;left:17px;color:var(--color-figure-gray-tertiary)}.form-dropdown-selectnone[data-v-47dfd245]:-moz-focusring{text-shadow:none}.form-dropdown-selectnone[data-v-47dfd245]::-ms-value{display:none}.theme-dark .form-dropdown[data-v-47dfd245]{color:var(--color-dropdown-dark-text);background-color:var(--color-dropdown-dark-background);border-color:var(--color-dropdown-dark-border)}.theme-dark .form-dropdown~.form-label[data-v-47dfd245]{color:#ccc}.theme-dark .form-dropdown[data-v-47dfd245]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-dark-text)}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-47dfd245]{color:transparent}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-47dfd245]:-moz-focusring{text-shadow:none}.theme-dark .form-dropdown-selectnone~.form-label[data-v-47dfd245]{color:#b0b0b0}.dropdown-small[data-v-6adda760]{height:30px;display:flex;align-items:center;position:relative;background:var(--color-fill)}.dropdown-small .form-dropdown-toggle[data-v-6adda760]{line-height:1.5;font-size:12px;padding-top:0;padding-bottom:0;padding-left:20px;min-height:unset;height:30px;display:flex;align-items:center}.dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:none;border-color:var(--color-dropdown-border)}.fromkeyboard .dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:0 0 0 2px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown-toggle[data-v-6adda760]{margin:0}.is-open .form-dropdown-toggle[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;border-bottom:none;padding-bottom:1px}.fromkeyboard .is-open .form-dropdown-toggle[data-v-6adda760]{box-shadow:1px -1px 0 1px var(--color-focus-color),-1px -1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color)}.form-dropdown-title[data-v-6adda760]{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-custom[data-v-6adda760]{border-radius:var(--border-radius,4px)}.dropdown-custom.is-open[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0}.dropdown-custom[data-v-6adda760] .form-dropdown-content{background:var(--color-fill);position:absolute;right:0;left:0;top:100%;border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px);border:1px solid var(--color-dropdown-border);border-top:none;display:none;overflow-y:auto}.dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{display:block}.fromkeyboard .dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{box-shadow:1px 1px 0 1px var(--color-focus-color),-1px 1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color);border-top-color:transparent}.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 116px - 3.05882rem)}.nav--is-sticking.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 3.05882rem - 72px)}.dropdown-custom[data-v-6adda760] .options{list-style:none;margin:0;padding:0 0 20px}.dropdown-custom[data-v-6adda760] .option{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;outline:none}.dropdown-custom[data-v-6adda760] .option:hover{background-color:var(--color-fill-tertiary)}.dropdown-custom[data-v-6adda760] .option.option-active{font-weight:600}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:hover{background-color:transparent}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:focus{background-color:var(--color-fill-tertiary);outline:none}.tutorial-dropdown[data-v-618ff780]{grid-column:3}.section-tracker[data-v-618ff780]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin-left:15px}.tutorial-dropdown[data-v-03cbd7f7]{grid-column:1/2}.tutorial-dropdown .options[data-v-03cbd7f7]{padding-top:1rem;padding-bottom:0}.tutorial-dropdown .option[data-v-03cbd7f7]{padding:5px 20px 5px 30px}.chapter-list[data-v-03cbd7f7]{padding-bottom:20px}.chapter-name[data-v-03cbd7f7]{margin:0 20px 5px 20px;line-height:normal;color:var(--color-figure-gray-secondary)}.chevron-icon[data-v-5381d5f3]{padding:0;color:var(--color-nav-outlines);grid-column:2;height:20px;width:20px;margin:0 4px}@media only screen and (min-width:768px){.nav[data-v-5381d5f3] .nav-content{display:grid;grid-template-columns:auto auto 3fr;align-items:center}.nav[data-v-5381d5f3] .nav-menu{padding:0;grid-column:3/5}.nav[data-v-5381d5f3] .nav-menu-item{margin:0}}.dropdown-container[data-v-5381d5f3]{height:3.0588235294rem;display:grid;grid-template-columns:minmax(230px,285px) auto minmax(230px,1fr);align-items:center}@media only screen and (max-width:1023px){.dropdown-container[data-v-5381d5f3]{grid-template-columns:minmax(173px,216px) auto minmax(173px,1fr)}}.separator[data-v-5381d5f3]{height:20px;border-right:1px solid;border-color:var(--color-nav-outlines);margin:0 20px;grid-column:2}.mobile-dropdown-container[data-v-5381d5f3],.nav--in-breakpoint-range.nav .dropdown-container[data-v-5381d5f3],.nav--in-breakpoint-range.nav .separator[data-v-5381d5f3]{display:none}.nav--in-breakpoint-range.nav .mobile-dropdown-container[data-v-5381d5f3]{display:block}.nav--in-breakpoint-range.nav[data-v-5381d5f3] .nav-title{grid-area:title}.nav--in-breakpoint-range.nav[data-v-5381d5f3] .pre-title{display:none}.nav[data-v-5381d5f3] .nav-title{grid-column:1;width:90%;padding-top:0}.primary-dropdown[data-v-5381d5f3],.secondary-dropdown[data-v-5381d5f3]{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-5381d5f3] .form-dropdown,.primary-dropdown[data-v-5381d5f3] .form-dropdown:focus,.secondary-dropdown[data-v-5381d5f3] .form-dropdown,.secondary-dropdown[data-v-5381d5f3] .form-dropdown:focus{border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-5381d5f3] .options,.secondary-dropdown[data-v-5381d5f3] .options{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}[data-v-0861b5be] .code-listing+*,[data-v-0861b5be] aside+*,[data-v-0861b5be] h2+*,[data-v-0861b5be] h3+*,[data-v-0861b5be] ol+*,[data-v-0861b5be] p+*,[data-v-0861b5be] ul+*{margin-top:20px}[data-v-0861b5be] ol ol,[data-v-0861b5be] ol ul,[data-v-0861b5be] ul ol,[data-v-0861b5be] ul ul{margin-top:0}[data-v-0861b5be] h2{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h2{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-0861b5be] h2{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] .code-listing{background:var(--color-code-background);border-color:var(--colors-grid,var(--color-grid));border-style:solid;border-width:1px}[data-v-0861b5be] .code-listing pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:20px 0}.columns[data-v-30edf911]{display:grid;grid-template-rows:repeat(2,auto)}.columns.cols-2[data-v-30edf911]{gap:20px 8.3333333333%;grid-template-columns:repeat(2,1fr)}.columns.cols-3[data-v-30edf911]{gap:20px 4.1666666667%;grid-template-columns:repeat(3,1fr)}.asset[data-v-30edf911]{align-self:end;grid-row:1}.content[data-v-30edf911]{grid-row:2}@media only screen and (max-width:735px){.columns.cols-2[data-v-30edf911],.columns.cols-3[data-v-30edf911]{grid-template-columns:unset}.asset[data-v-30edf911],.content[data-v-30edf911]{grid-row:auto}}.content-and-media[data-v-3fa44f9e]{display:flex}.content-and-media.media-leading[data-v-3fa44f9e]{flex-direction:row-reverse}.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:row}@media only screen and (min-width:736px){.content-and-media[data-v-3fa44f9e]{align-items:center;justify-content:center}}.content[data-v-3fa44f9e]{width:62.5%}.asset[data-v-3fa44f9e]{width:29.1666666667%}.media-leading .asset[data-v-3fa44f9e]{margin-right:8.3333333333%}.media-trailing .asset[data-v-3fa44f9e]{margin-left:8.3333333333%}@media only screen and (max-width:735px){.content-and-media.media-leading[data-v-3fa44f9e],.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:column}.asset[data-v-3fa44f9e],.content[data-v-3fa44f9e]{width:100%}.media-leading .asset[data-v-3fa44f9e],.media-trailing .asset[data-v-3fa44f9e]{margin:20px 0 0 0}}.group[id][data-v-5b4a8b3c]{margin-top:20px;padding-top:20px}[data-v-5b4a8b3c] img,[data-v-5b4a8b3c] video{display:block;margin:0 auto;max-width:100%}.layout+[data-v-4d5a806e]{margin-top:40px}@media only screen and (max-width:735px){.layout[data-v-4d5a806e]:first-child>:not(.group[id]){margin-top:40px}}.body[data-v-20dca692]{background:var(--colors-text-background,var(--color-article-body-background));margin-left:auto;margin-right:auto;width:980px;border-radius:10px;transform:translateY(-120px)}@media only screen and (max-width:1250px){.body[data-v-20dca692]{width:692px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{width:87.5%}}@media only screen and (max-width:320px){.body[data-v-20dca692]{width:215px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{border-radius:0;transform:none}}.body[data-v-20dca692]~*{margin-top:-40px}.body-content[data-v-20dca692]{padding:40px 8.3333333333% 80px 8.3333333333%}@media only screen and (max-width:735px){.body-content[data-v-20dca692]{padding:0 0 40px 0}}.call-to-action[data-v-2bfdf182]{padding:65px 0;background:var(--color-call-to-action-background)}.theme-dark .call-to-action[data-v-2bfdf182]{--color-call-to-action-background:#424242}.row[data-v-2bfdf182]{margin-left:auto;margin-right:auto;width:980px;display:flex;align-items:center}@media only screen and (max-width:1250px){.row[data-v-2bfdf182]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2bfdf182]{width:215px}}[data-v-2bfdf182] img,[data-v-2bfdf182] video{max-height:560px}h2[data-v-2bfdf182]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){h2[data-v-2bfdf182]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){h2[data-v-2bfdf182]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.label[data-v-2bfdf182]{display:block;font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:735px){.label[data-v-2bfdf182]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-2bfdf182]{margin-bottom:1.5rem}.right-column[data-v-2bfdf182]{margin-left:auto}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{display:block}.col+.col[data-v-2bfdf182]{margin-top:40px}.call-to-action[data-v-426a965c]{margin-top:0}}.headline[data-v-d46a1474]{margin-bottom:var(--spacing-stacked-margin-large)}.heading[data-v-d46a1474]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-header-text)}@media only screen and (max-width:1250px){.heading[data-v-d46a1474]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.heading[data-v-d46a1474]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.dark .heading[data-v-d46a1474]{color:#fff}.eyebrow[data-v-d46a1474]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:1250px){.eyebrow[data-v-d46a1474]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.metadata[data-v-94ff76c0]{display:flex}.item[data-v-94ff76c0]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-right:1px solid #fff;padding:0 27.5px}@media only screen and (max-width:735px){.item[data-v-94ff76c0]{font-size:.6470588235rem;line-height:1.6363636364;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:0 8px}}.item[data-v-94ff76c0]:first-of-type{padding-left:0}.item[data-v-94ff76c0]:last-of-type{border:none}@media only screen and (max-width:735px){.item[data-v-94ff76c0]:last-of-type{padding-right:0}}.content[data-v-94ff76c0]{color:#fff}.icon[data-v-94ff76c0]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.icon[data-v-94ff76c0]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.icon[data-v-94ff76c0]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.small-icon[data-v-94ff76c0]{width:1em;height:1em;margin-left:.2rem}.small-icon.xcode-icon[data-v-94ff76c0]{width:.8em;height:.8em}.content-link[data-v-94ff76c0]{display:flex;align-items:center}a[data-v-94ff76c0]{color:var(--colors-link,var(--color-tutorials-overview-link))}.duration[data-v-94ff76c0]{display:flex;align-items:baseline;font-size:2.3529411765rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.8rem}@media only screen and (max-width:735px){.duration[data-v-94ff76c0]{font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}}.minutes[data-v-94ff76c0]{display:inline-block;font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}@media only screen and (max-width:735px){.minutes[data-v-94ff76c0]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:.8rem}}.item-large-icon[data-v-94ff76c0]{height:2.3rem;max-width:100%}@media only screen and (max-width:735px){.item-large-icon[data-v-94ff76c0]{height:1.5rem;max-width:100%}}.bottom[data-v-94ff76c0]{margin-top:13px}@media only screen and (max-width:735px){.bottom[data-v-94ff76c0]{margin-top:8px}}.hero[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);color:var(--color-tutorial-hero-text);position:relative}@media screen{.hero.dark[data-v-2a434750]{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a;--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}.bg[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.row[data-v-2a434750]{margin-left:auto;margin-right:auto;width:980px;padding:80px 0}@media only screen and (max-width:1250px){.row[data-v-2a434750]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2a434750]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2a434750]{width:215px}}.col[data-v-2a434750]{z-index:1}[data-v-2a434750] .eyebrow{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-hero-eyebrow)}@media only screen and (max-width:1250px){[data-v-2a434750] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.headline[data-v-2a434750]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:2rem}@media only screen and (max-width:1250px){.headline[data-v-2a434750]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.headline[data-v-2a434750]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.intro[data-v-2a434750]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.intro[data-v-2a434750]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content+p[data-v-2a434750]{margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){.content+p[data-v-2a434750]{margin-top:8px}}.call-to-action[data-v-2a434750]{display:flex;align-items:center}.call-to-action .cta-icon[data-v-2a434750]{margin-left:.4rem;width:1em;height:1em}.metadata[data-v-2a434750]{margin-top:2rem}.video-asset[data-v-2a434750]{display:grid;height:100vh;margin:0;place-items:center center}.video-asset[data-v-2a434750] video{max-width:1280px;min-width:320px;width:100%}@media only screen and (max-width:735px){.headline[data-v-2a434750]{margin-bottom:19px}}.tutorial-hero[data-v-35a9482f]{margin-bottom:80px}@media only screen and (max-width:735px){.tutorial-hero[data-v-35a9482f]{margin-bottom:0}}.title[data-v-28135d78]{font-size:.7058823529rem;line-height:1.3333333333;color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-28135d78],.title[data-v-61b03ec2]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.title[data-v-61b03ec2]{font-size:1.1176470588rem;line-height:1.2105263158;color:var(--colors-header-text,var(--color-header-text));margin:25px 0}.question-content[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.choices[data-v-61b03ec2]{display:flex;flex-direction:column;padding:0;list-style:none;margin:25px 0}.choice[data-v-61b03ec2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1;border-radius:var(--border-radius,4px);margin:8px 0;padding:1.5rem 40px;cursor:pointer;background:var(--colors-text-background,var(--color-text-background));display:flex;flex-direction:column;justify-content:center;border-width:1px;border-style:solid;border-color:var(--colors-grid,var(--color-grid));position:relative}.choice[data-v-61b03ec2] img{max-height:23.5294117647rem}.choice[data-v-61b03ec2]:first-of-type{margin-top:0}.choice[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.controls[data-v-61b03ec2]{text-align:center;margin-bottom:40px}.controls .button-cta[data-v-61b03ec2]{margin:.5rem;margin-top:0;padding:.3rem 3rem;min-width:8rem}input[type=radio][data-v-61b03ec2]{position:absolute;width:100%;left:0;height:100%;opacity:0;z-index:-1}.active[data-v-61b03ec2]{border-color:var(--color-tutorial-quiz-border-active);box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.active [data-v-61b03ec2]{color:var(--colors-text,var(--color-text))}.correct[data-v-61b03ec2]{background:var(--color-form-valid-background);border-color:var(--color-form-valid)}.correct .choice-icon[data-v-61b03ec2]{fill:var(--color-form-valid)}.incorrect[data-v-61b03ec2]{background:var(--color-form-error-background);border-color:var(--color-form-error)}.incorrect .choice-icon[data-v-61b03ec2]{fill:var(--color-form-error)}.correct[data-v-61b03ec2],.incorrect[data-v-61b03ec2]{position:relative}.correct .choice-icon[data-v-61b03ec2],.incorrect .choice-icon[data-v-61b03ec2]{position:absolute;top:11px;left:10px;font-size:20px;width:1.05em}.disabled[data-v-61b03ec2]{pointer-events:none}.answer[data-v-61b03ec2]{margin:.5rem 1.5rem .5rem 0;font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.answer[data-v-61b03ec2]:last-of-type{margin-bottom:0}[data-v-61b03ec2] .question>.code-listing{padding:unset;border-radius:0}[data-v-61b03ec2] pre{padding:0}[data-v-61b03ec2] img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.title[data-v-65e3c02c]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-header-text,var(--color-header-text))}@media only screen and (max-width:1250px){.title[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title p[data-v-65e3c02c]{color:var(--colors-text,var(--color-text))}.assessments[data-v-65e3c02c]{box-sizing:content-box;padding:0 1rem;background:var(--color-tutorial-assessments-background);margin-left:auto;margin-right:auto;width:980px;margin-bottom:80px}@media only screen and (max-width:1250px){.assessments[data-v-65e3c02c]{width:692px}}@media only screen and (max-width:735px){.assessments[data-v-65e3c02c]{width:87.5%}}@media only screen and (max-width:320px){.assessments[data-v-65e3c02c]{width:215px}}.banner[data-v-65e3c02c]{padding:40px 0;border-bottom:1px solid;margin-bottom:40px;border-color:var(--colors-grid,var(--color-grid));text-align:center}.success[data-v-65e3c02c]{text-align:center;padding-bottom:40px;font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-text))}@media only screen and (max-width:1250px){.success[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.success[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.assessments-wrapper[data-v-65e3c02c]{padding-top:80px}.assessments-wrapper[data-v-6db06128]{padding-bottom:40px;padding-top:0}@media only screen and (max-width:735px){.assessments-wrapper[data-v-6db06128]{padding-top:80px}}.article[data-v-1b2e3b6a]{background:var(--colors-article-background,var(--color-article-background))}@media only screen and (max-width:735px){.article[data-v-1b2e3b6a]{background:var(--colors-text-background,var(--color-article-body-background))}}.intro-container[data-v-4a7343c7]{margin-bottom:80px}.intro[data-v-4a7343c7]{display:flex;align-items:center}@media only screen and (max-width:735px){.intro[data-v-4a7343c7]{padding-bottom:0;flex-direction:column}}.intro.ide .media[data-v-4a7343c7] img{background-color:var(--colors-text-background,var(--color-text-background))}.col.left[data-v-4a7343c7]{padding-right:40px}@media only screen and (max-width:1250px){.col.left[data-v-4a7343c7]{padding-right:28px}}@media only screen and (max-width:735px){.col.left[data-v-4a7343c7]{margin-left:auto;margin-right:auto;width:980px;padding-right:0}}@media only screen and (max-width:735px)and (max-width:1250px){.col.left[data-v-4a7343c7]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.col.left[data-v-4a7343c7]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.col.left[data-v-4a7343c7]{width:215px}}.col.right[data-v-4a7343c7]{padding-left:40px}@media only screen and (max-width:1250px){.col.right[data-v-4a7343c7]{padding-left:28px}}@media only screen and (max-width:735px){.col.right[data-v-4a7343c7]{padding-left:0}}.content[data-v-4a7343c7]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.media[data-v-4a7343c7] img{width:auto;max-height:560px;min-height:18.8235294118rem;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:735px){.media[data-v-4a7343c7]{margin:0;margin-top:40px}.media[data-v-4a7343c7] image,.media[data-v-4a7343c7] video{max-height:80vh}}.media[data-v-4a7343c7] .asset{padding:0 20px}.headline[data-v-4a7343c7]{color:var(--colors-header-text,var(--color-header-text))}[data-v-4a7343c7] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){[data-v-4a7343c7] .eyebrow{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-4a7343c7] .eyebrow a{color:inherit}[data-v-4a7343c7] .heading{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-4a7343c7] .heading{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-4a7343c7] .heading{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.expanded-intro[data-v-4a7343c7]{margin-left:auto;margin-right:auto;width:980px;margin-top:40px}@media only screen and (max-width:1250px){.expanded-intro[data-v-4a7343c7]{width:692px}}@media only screen and (max-width:735px){.expanded-intro[data-v-4a7343c7]{width:87.5%}}@media only screen and (max-width:320px){.expanded-intro[data-v-4a7343c7]{width:215px}}[data-v-4a7343c7] .cols-2{gap:20px 16.6666666667%}[data-v-4a7343c7] .cols-3 .column{gap:20px 12.5%}.code-preview[data-v-395e30cd]{position:sticky;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background,var(--color-step-background));height:calc(100vh - 3.05882rem)}.code-preview.ide[data-v-395e30cd]{height:100vh}.code-preview[data-v-395e30cd] .code-listing{color:var(--text,var(--color-code-plain))}.code-preview[data-v-395e30cd] .code-listing .code-line-container{padding-right:14px}.code-preview[data-v-395e30cd] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.header[data-v-395e30cd]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:relative;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;cursor:pointer;font-weight:600;padding:8px 12px;border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;z-index:1;background:var(--color-runtime-preview-background);color:var(--colors-runtime-preview-text,var(--color-runtime-preview-text))}.header[data-v-395e30cd]:focus{outline-style:none}#app.fromkeyboard .header[data-v-395e30cd]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:rgba(0,0,0,.4);position:absolute;top:0;right:0;background:var(--color-runtime-preview-background);border-radius:var(--border-radius,4px);margin:1rem;margin-left:0;transition:width .2s ease-in;box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow)}@media screen{[data-color-scheme=dark] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@supports not ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.runtime-preview[data-v-395e30cd]{display:flex;flex-direction:column}}.runtime-preview .runtimve-preview__container[data-v-395e30cd]{border-radius:var(--border-radius,4px);overflow:hidden}.runtime-preview-ide[data-v-395e30cd]{top:0}.runtime-preview-ide .runtime-preview-asset[data-v-395e30cd] img{background-color:var(--color-runtime-preview-background)}.runtime-preview.collapsed[data-v-395e30cd]{box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow);width:102px}.runtime-preview.collapsed .header[data-v-395e30cd]{border-radius:var(--border-radius,4px)}.runtime-preview.disabled[data-v-395e30cd]{box-shadow:0 0 3px 0 transparent}.runtime-preview.disabled .header[data-v-395e30cd]{color:var(--color-runtime-preview-disabled-text);cursor:auto}.runtime-preview-asset[data-v-395e30cd]{border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px)}.runtime-preview-asset[data-v-395e30cd] img{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.preview-icon[data-v-395e30cd]{height:.8em;width:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-show[data-v-395e30cd]{transform:scale(-1)}[data-v-0bdf2f26] pre{padding:10px 0}.toggle-preview[data-v-78763c14]{color:var(--color-runtime-preview-disabled-text);display:flex;align-items:center}a[data-v-78763c14]{color:var(--url,var(--color-link))}.toggle-text[data-v-78763c14]{display:flex;align-items:center}svg.toggle-icon[data-v-78763c14]{width:1em;height:1em;margin-left:.5em}.mobile-code-preview[data-v-b1691954]{background-color:var(--background,var(--color-step-background));padding:14px 0}@media only screen and (max-width:735px){.mobile-code-preview[data-v-b1691954]{display:flex;flex-direction:column}}.runtime-preview-modal-content[data-v-b1691954]{padding:45px 60px 0 60px;min-width:200px}.runtime-preview-modal-content[data-v-b1691954] img:not(.file-icon){border-radius:var(--border-radius,4px);box-shadow:0 0 3px rgba(0,0,0,.4);max-height:80vh;width:auto;display:block;margin-bottom:1rem}.runtime-preview-modal-content .runtime-preview-label[data-v-b1691954]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-runtime-preview-text);display:block;text-align:center;padding:.5em}[data-v-b1691954] .code-listing{color:var(--text,var(--color-code-plain))}[data-v-b1691954] .full-code-listing{padding-top:60px;min-height:calc(100vh - 60px)}[data-v-b1691954] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.preview-toggle-container[data-v-b1691954]{align-self:flex-end;margin-right:20px}.step-container[data-v-1f74235c]{margin:0}.step-container[data-v-1f74235c]:not(:last-child){margin-bottom:100px}@media only screen and (max-width:735px){.step-container[data-v-1f74235c]:not(:last-child){margin-bottom:80px}}.step[data-v-1f74235c]{position:relative;border-radius:var(--tutorial-step-border-radius,var(--border-radius,4px));padding:1rem 2rem;background-color:var(--color-step-background);overflow:hidden;filter:blur(0)}.step[data-v-1f74235c]:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-step-focused);background-color:var(--color-step-focused);height:calc(100% - 2px);width:4px;opacity:0;transition:opacity .15s ease-in}.step.focused[data-v-1f74235c],.step[data-v-1f74235c]:focus{outline:none}.step.focused[data-v-1f74235c]:before,.step[data-v-1f74235c]:focus:before{opacity:1}@media only screen and (max-width:735px){.step[data-v-1f74235c]{padding-left:2rem}.step[data-v-1f74235c]:before{opacity:1}}.step-label[data-v-1f74235c]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-step-text));margin-bottom:var(--spacing-stacked-margin-small)}.caption[data-v-1f74235c]{border-top:1px solid;border-color:var(--color-step-caption);padding:1rem 0 0 0;margin-top:1rem}.media-container[data-v-1f74235c]{display:none}@media only screen and (max-width:735px){.step[data-v-1f74235c]{margin:0 .5882352941rem 1.1764705882rem .5882352941rem}.step.focused[data-v-1f74235c],.step[data-v-1f74235c]:focus{outline:none}.media-container[data-v-1f74235c]{display:block;position:relative}.media-container[data-v-1f74235c] img,.media-container[data-v-1f74235c] video{max-height:80vh}[data-v-1f74235c] .asset{padding:0 20px}}.steps[data-v-c87bb95a]{position:relative;font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;color:var(--colors-text,var(--color-text))}@media only screen and (max-width:735px){.steps[data-v-c87bb95a]{padding-top:80px}.steps[data-v-c87bb95a]:before{position:absolute;top:0;border-top:1px solid var(--color-fill-gray-tertiary);content:"";width:calc(100% - 2.35294rem);margin:0 1.1764705882rem}}.steps[data-v-c87bb95a] aside{background:unset;border:unset;box-shadow:unset;-moz-column-break-inside:unset;break-inside:unset;padding:unset}.steps[data-v-c87bb95a] aside .label{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.steps[data-v-c87bb95a] aside+*{margin-top:var(--spacing-stacked-margin-large)}.content-container[data-v-c87bb95a]{flex:none;margin-right:4.1666666667%;width:37.5%;margin-top:140px;margin-bottom:94vh}@media only screen and (max-width:735px){.content-container[data-v-c87bb95a]{margin-top:0;margin-bottom:0;height:100%;margin-left:0;margin-right:0;position:relative;width:100%}}.asset-container[data-v-c87bb95a]{flex:none;height:calc(100vh - 3.05882rem);background-color:var(--background,var(--color-step-background));max-width:921px;width:calc(50vw + 8.33333%);position:sticky;top:3.0588235294rem;transition:margin .1s ease-in-out}@media only screen and (max-width:767px){.asset-container[data-v-c87bb95a]{top:2.8235294118rem;height:calc(100vh - 2.82353rem)}}.asset-container[data-v-c87bb95a]:not(.for-step-code){overflow-y:auto;-webkit-overflow-scrolling:touch}.asset-container.ide[data-v-c87bb95a]{height:100vh;top:0}@media only screen and (min-width:736px){.asset-container[data-v-c87bb95a]{display:grid}.asset-container>[data-v-c87bb95a]{grid-row:1;grid-column:1;height:calc(100vh - 3.05882rem)}.asset-container.ide>[data-v-c87bb95a]{height:100vh}}.asset-container .step-asset[data-v-c87bb95a]{box-sizing:border-box;padding:0;padding-left:40px;min-height:320px;height:100%}.asset-container .step-asset[data-v-c87bb95a],.asset-container .step-asset[data-v-c87bb95a] picture{height:100%;display:flex;align-items:center}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container{height:100%;display:flex;flex-direction:column;justify-content:center}.asset-container .step-asset[data-v-c87bb95a] img,.asset-container .step-asset[data-v-c87bb95a] video{width:auto;max-height:calc(100vh - 3.05882rem - 80px);max-width:531.66667px;margin:0}@media only screen and (max-width:1250px){.asset-container .step-asset[data-v-c87bb95a] img,.asset-container .step-asset[data-v-c87bb95a] video{max-width:363.66667px}}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container,.asset-container .step-asset[data-v-c87bb95a] img{min-height:320px}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container video{min-height:280px}.asset-container .step-asset[data-v-c87bb95a] [data-orientation=landscape]{max-width:min(841px,calc(50vw + 8.33333% - 80px))}@media only screen and (max-width:735px){.asset-container[data-v-c87bb95a]{display:none}}.asset-wrapper[data-v-c87bb95a]{width:63.2%;align-self:center;transition:transform .25s ease-out;will-change:transform}.asset-wrapper.ide .step-asset[data-v-c87bb95a] img{background-color:var(--background,var(--color-step-background))}.asset-wrapper[data-v-c87bb95a]:has([data-orientation=landscape]){width:unset}[data-v-c87bb95a] .runtime-preview-asset{display:grid}[data-v-c87bb95a] .runtime-preview-asset>*{grid-row:1;grid-column:1}.interstitial[data-v-c87bb95a]{padding:0 2rem}.interstitial[data-v-c87bb95a]:not(:first-child){margin-top:5.8823529412rem}.interstitial[data-v-c87bb95a]:not(:last-child){margin-bottom:30px}@media only screen and (max-width:735px){.interstitial[data-v-c87bb95a]{margin-left:auto;margin-right:auto;width:980px;padding:0}}@media only screen and (max-width:735px)and (max-width:1250px){.interstitial[data-v-c87bb95a]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.interstitial[data-v-c87bb95a]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.interstitial[data-v-c87bb95a]{width:215px}}@media only screen and (max-width:735px){.interstitial[data-v-c87bb95a]:not(:first-child){margin-top:0}}.fade-enter-active[data-v-c87bb95a],.fade-leave-active[data-v-c87bb95a]{transition:opacity .3s ease-in-out}.fade-enter[data-v-c87bb95a],.fade-leave-to[data-v-c87bb95a]{opacity:0}.section[data-v-6b3a0b3a]{padding-top:80px}.sections[data-v-79a75e9e]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.sections[data-v-79a75e9e]{width:692px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{width:87.5%}}@media only screen and (max-width:320px){.sections[data-v-79a75e9e]{width:215px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{margin:0;width:100%}}.tutorial[data-v-566b3655]{background-color:var(--colors-text-background,var(--color-tutorial-background))} \ No newline at end of file diff --git a/docs/css/tutorials-overview.6eb589ed.css b/docs/css/tutorials-overview.6eb589ed.css new file mode 100644 index 00000000..05f0105d --- /dev/null +++ b/docs/css/tutorials-overview.6eb589ed.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.tutorials-navigation-link[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link);transition:color .3s linear}.tutorials-navigation-link[data-v-e9f9b59c]:hover{text-decoration:none;transition:none;color:var(--color-tutorials-overview-navigation-link-hover)}.tutorials-navigation-link.active[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link-active)}.tutorials-navigation-list[data-v-4e0180fa]{list-style-type:none;margin:0}.tutorials-navigation-list li+li[data-v-4e0180fa]:not(.volume--named){margin-top:24px}.tutorials-navigation-list .volume--named+.volume--named[data-v-4e0180fa]{margin-top:12px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.toggle[data-v-489416f8]{color:#f0f0f0;line-height:21px;display:flex;align-items:center;width:100%;font-weight:600;padding:6px 6px 6px 0;border-bottom:1px solid #2a2a2a;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){.toggle[data-v-489416f8]{padding-right:6px;border-bottom-color:hsla(0,0%,100%,.1)}}.toggle .text[data-v-489416f8]{word-break:break-word}.toggle[data-v-489416f8]:hover{text-decoration:none}.toggle .toggle-icon[data-v-489416f8]{display:inline-block;transition:transform .2s ease-in;height:.4em;width:.4em;margin-left:auto;margin-right:.2em}.collapsed .toggle .toggle-icon[data-v-489416f8]{transform:rotate(45deg)}.collapsed .toggle[data-v-489416f8],.collapsed .toggle[data-v-489416f8]:hover{color:#b0b0b0}.tutorials-navigation-menu-content[data-v-489416f8]{opacity:1;transition:height .2s ease-in,opacity .2s ease-in}.collapsed .tutorials-navigation-menu-content[data-v-489416f8]{height:0;opacity:0}.tutorials-navigation-menu-content .tutorials-navigation-list[data-v-489416f8]{padding:24px 0 12px 0}.tutorials-navigation[data-v-79093ed6]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.nav[data-v-54bcce6d] .nav-menu{padding-top:0}.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{margin-left:auto}@media only screen and (min-width:768px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items .in-page-navigation{display:none}}@media only screen and (min-width:320px)and (max-width:735px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{padding:18px 0 40px}}.hero[data-v-383dab71]{margin-left:auto;margin-right:auto;width:980px;padding-bottom:4.7058823529rem;padding-top:4.7058823529rem}@media only screen and (max-width:1250px){.hero[data-v-383dab71]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{width:87.5%}}@media only screen and (max-width:320px){.hero[data-v-383dab71]{width:215px}}.copy-container[data-v-383dab71]{margin:0 auto;text-align:center;width:720px}.title[data-v-383dab71]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:1250px){.title[data-v-383dab71]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-383dab71]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-383dab71]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:735px){.content[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.meta[data-v-383dab71]{color:var(--color-tutorials-overview-content-alt);align-items:center;display:flex;justify-content:center}.meta-content[data-v-383dab71]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.meta .timer-icon[data-v-383dab71]{margin-right:.3529411765rem;height:16px;width:16px;fill:var(--color-tutorials-overview-icon)}@media only screen and (max-width:735px){.meta .timer-icon[data-v-383dab71]{margin-right:.2941176471rem;height:.8235294118rem;width:.8235294118rem}}.meta .time[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.meta .time[data-v-383dab71]{font-size:1rem;line-height:1.1176470588;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.content[data-v-383dab71]{margin-top:1.4705882353rem}.content+.meta[data-v-383dab71]{margin-top:1.1764705882rem}.button-cta[data-v-383dab71]{margin-top:1.7647058824rem}*+.asset[data-v-383dab71]{margin-top:4.1176470588rem}@media only screen and (max-width:1250px){.copy-container[data-v-383dab71]{width:636px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{padding-bottom:1.7647058824rem;padding-top:2.3529411765rem}.copy-container[data-v-383dab71]{width:100%}.title+.content[data-v-383dab71]{margin-top:.8823529412rem}.button-cta[data-v-383dab71]{margin-top:1.4117647059rem}*+.asset[data-v-383dab71]{margin-top:2.2352941176rem}}.image[data-v-569db166]{margin-bottom:10px}.name[data-v-569db166]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0);word-break:break-word}@media only screen and (max-width:1250px){.name[data-v-569db166]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.name[data-v-569db166]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-569db166]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);margin-top:10px}.volume-name[data-v-569db166]{padding:50px 60px;text-align:center;background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0}@media only screen and (max-width:735px){.volume-name[data-v-569db166]{padding:40px 20px}}.document-icon[data-v-3a80772b]{margin-left:-3px}.tile[data-v-74dbeb68]{background:var(--color-tutorials-overview-fill-secondary,#161616);padding:40px 30px;color:var(--color-tutorials-overview-content-alt)}.content[data-v-74dbeb68] a,a[data-v-74dbeb68]{color:var(--colors-link,var(--color-tutorials-overview-link))}.icon[data-v-74dbeb68]{display:block;height:1.4705882353rem;line-height:1.4705882353rem;margin-bottom:.5882352941rem;width:1.4705882353rem}.icon[data-v-74dbeb68] svg.svg-icon{width:100%;max-height:100%;fill:var(--color-tutorials-overview-icon)}.icon[data-v-74dbeb68] svg.svg-icon .svg-icon-stroke{stroke:var(--color-tutorials-overview-content-alt)}.title[data-v-74dbeb68]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;margin-bottom:.8em}.content[data-v-74dbeb68],.link[data-v-74dbeb68],.title[data-v-74dbeb68]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-74dbeb68],.link[data-v-74dbeb68]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400}.content[data-v-74dbeb68]{color:var(--color-tutorials-overview-content-alt)}.link[data-v-74dbeb68]{display:block;margin-top:1.1764705882rem}.link .link-icon[data-v-74dbeb68]{margin-left:.2em;width:.6em;height:.6em}[data-v-74dbeb68] .inline-link{text-decoration:none}[data-v-74dbeb68] .content ul{list-style-type:none;margin-left:0;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-74dbeb68] .content ul li:before{content:"​";position:absolute}[data-v-74dbeb68] .content li+li{margin-top:8px}@media only screen and (max-width:735px){.tile[data-v-74dbeb68]{padding:1.7647058824rem 1.1764705882rem}}.tile-group[data-v-4cacce0a]{display:grid;grid-column-gap:2px;grid-row-gap:2px}.tile-group.count-1[data-v-4cacce0a]{grid-template-columns:1fr;text-align:center}.tile-group.count-1[data-v-4cacce0a] .icon{margin-left:auto;margin-right:auto}.tile-group.count-2[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr)}.tile-group.count-3[data-v-4cacce0a]{grid-template-columns:repeat(3,1fr)}.tile-group.count-4[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5[data-v-4cacce0a]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5 .tile[data-v-4cacce0a]{grid-column-end:span 2}.tile-group.count-5 .tile[data-v-4cacce0a]:nth-of-type(-n+2){grid-column-end:span 3}.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px)and (max-width:1250px){.tile-group.tile-group[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}@media only screen and (max-width:735px){.tile-group.count-1[data-v-4cacce0a],.tile-group.count-2[data-v-4cacce0a],.tile-group.count-3[data-v-4cacce0a],.tile-group.count-4[data-v-4cacce0a],.tile-group.count-5[data-v-4cacce0a],.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}.title[data-v-7f8022c1]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#f0f0f0}@media only screen and (max-width:1250px){.title[data-v-7f8022c1]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-7f8022c1]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-7f8022c1]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#b0b0b0;margin-top:10px}.topic-list[data-v-0589dc3b]{list-style-type:none;margin:50px 0 0 0;position:relative}.topic-list li[data-v-0589dc3b]:before{content:"​";position:absolute}.topic-list[data-v-0589dc3b]:before{content:"";border-left:1px solid var(--color-fill-quaternary);display:block;height:calc(100% - .88235rem);left:.8823529412rem;position:absolute;top:50%;transform:translateY(-50%);width:0}.topic[data-v-0589dc3b]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:flex-start}@media only screen and (max-width:735px){.topic[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.topic+.topic[data-v-0589dc3b]{margin-top:.5882352941rem}.topic .topic-icon[data-v-0589dc3b]{background-color:var(--color-fill-quaternary);border-radius:50%;flex-shrink:0;height:1.7647058824rem;width:1.7647058824rem;margin-right:1.1764705882rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.4705882353rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.topic .topic-icon svg[data-v-0589dc3b]{fill:var(--color-tutorials-overview-icon);max-width:100%;max-height:100%;width:100%}.container[data-v-0589dc3b]{align-items:baseline;display:flex;justify-content:space-between;width:100%;padding-top:.1176470588rem}.container[data-v-0589dc3b]:hover{text-decoration:none}.container:hover .link[data-v-0589dc3b]{text-decoration:underline;text-underline-position:under}.timer-icon[data-v-0589dc3b]{margin-right:.2941176471rem;height:.7058823529rem;width:.7058823529rem;fill:var(--color-tutorials-overview-icon)}.time[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);align-items:center;display:inline-flex}.link[data-v-0589dc3b]{padding-right:.5882352941rem;color:var(--colors-link,var(--color-tutorials-overview-link))}@media only screen and (min-width:768px)and (max-width:1250px){.topic-list[data-v-0589dc3b]{margin-top:2.3529411765rem}}@media only screen and (max-width:735px){.topic-list[data-v-0589dc3b]{margin-top:1.7647058824rem}.topic[data-v-0589dc3b]{height:auto;align-items:flex-start}.topic.no-time-estimate[data-v-0589dc3b]{align-items:center}.topic.no-time-estimate .topic-icon[data-v-0589dc3b]{align-self:flex-start;top:0}.topic+.topic[data-v-0589dc3b]{margin-top:1.1764705882rem}.topic .topic-icon[data-v-0589dc3b]{top:.2941176471rem;margin-right:.7647058824rem}.container[data-v-0589dc3b]{flex-wrap:wrap;padding-top:0}.link[data-v-0589dc3b],.time[data-v-0589dc3b]{flex-basis:100%}.time[data-v-0589dc3b]{margin-top:.2941176471rem}}.chapter[data-v-7468bc5e]:focus{outline:none!important}.info[data-v-7468bc5e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.name[data-v-7468bc5e]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0)}.name-text[data-v-7468bc5e]{word-break:break-word}.eyebrow[data-v-7468bc5e]{font-size:1rem;line-height:1.2352941176;font-weight:400;color:var(--color-tutorials-overview-eyebrow);display:block;font-weight:600;margin-bottom:5px}.content[data-v-7468bc5e],.eyebrow[data-v-7468bc5e]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-7468bc5e]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;color:var(--color-tutorials-overview-content-alt)}.asset[data-v-7468bc5e]{flex:0 0 190px}.intro[data-v-7468bc5e]{flex:0 1 360px}@media only screen and (min-width:768px)and (max-width:1250px){.asset[data-v-7468bc5e]{flex:0 0 130px}.intro[data-v-7468bc5e]{flex:0 1 260px}}@media only screen and (max-width:767px){.intro[data-v-7468bc5e]{flex:0 1 340px}}@media only screen and (max-width:735px){.info[data-v-7468bc5e]{display:block;text-align:center}.asset[data-v-7468bc5e]{margin:0 45px}.eyebrow[data-v-7468bc5e]{margin-bottom:7px}.intro[data-v-7468bc5e]{margin-top:40px}}.tile[data-v-540dbf10]{background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0;padding:50px 60px}.asset[data-v-540dbf10]{margin-bottom:10px}@media only screen and (min-width:768px)and (max-width:1250px){.tile[data-v-540dbf10]{padding:40px 30px}}@media only screen and (max-width:735px){.volume[data-v-540dbf10]{border-radius:0}.tile[data-v-540dbf10]{padding:40px 20px}}.learning-path[data-v-69a72bbc]{background:var(--color-tutorials-overview-fill,#000);padding:4.7058823529rem 0}.main-container[data-v-69a72bbc]{margin-left:auto;margin-right:auto;width:980px;align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1250px){.main-container[data-v-69a72bbc]{width:692px}}@media only screen and (max-width:735px){.main-container[data-v-69a72bbc]{width:87.5%}}@media only screen and (max-width:320px){.main-container[data-v-69a72bbc]{width:215px}}.ide .main-container[data-v-69a72bbc]{justify-content:center}.secondary-content-container[data-v-69a72bbc]{flex:0 0 200px;width:200px}.tutorials-navigation[data-v-69a72bbc]{position:sticky;top:7.7647058824rem}.primary-content-container[data-v-69a72bbc]{flex:0 1 720px;max-width:100%}.content-sections-container .content-section[data-v-69a72bbc]{border-radius:12px;overflow:hidden}.content-sections-container .content-section+.content-section[data-v-69a72bbc]{margin-top:1.1764705882rem}@media only screen and (min-width:768px)and (max-width:1250px){.learning-path[data-v-69a72bbc]{padding:2.3529411765rem 0}.primary-content-container[data-v-69a72bbc]{flex-basis:auto;margin-left:1.2941176471rem}.secondary-content-container[data-v-69a72bbc]{flex:0 0 180px;width:180px}}@media only screen and (max-width:767px){.secondary-content-container[data-v-69a72bbc]{display:none}}@media only screen and (max-width:735px){.content-sections-container .content-section[data-v-69a72bbc]{border-radius:0}.content-sections-container .content-section.volume[data-v-69a72bbc]{margin-top:1.1764705882rem}.learning-path[data-v-69a72bbc]{padding:0}.main-container[data-v-69a72bbc]{width:100%}}.tutorials-overview[data-v-40c62c57]{background:#000;flex:1;height:100%}.tutorials-overview .radial-gradient[data-v-40c62c57]{margin-top:-3.0588235294rem;padding-top:3.0588235294rem;background:var(--color-tutorials-overview-fill-secondary,var(--color-tutorials-overview-background))}@media only screen and (max-width:735px){.tutorials-overview .radial-gradient[data-v-40c62c57]{margin-top:-2.8235294118rem;padding-top:2.8235294118rem}}@-moz-document url-prefix(){.tutorials-overview .radial-gradient[data-v-40c62c57]{background:#111!important}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability.json b/docs/data/documentation/networkreachability.json new file mode 100644 index 00000000..c7a74b92 --- /dev/null +++ b/docs/data/documentation/networkreachability.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"module","modules":[{"name":"NetworkReachability"}],"title":"NetworkReachability","role":"collection","roleHeading":"Framework","externalID":"NetworkReachability"},"sections":[],"kind":"symbol","hierarchy":{"paths":[[]]},"primaryContentSections":[{"content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"text":"NetworkReachability is a replacement for Apple’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration\/scnetworkreachability?language=swift"},{"type":"text","text":". Because these APIs were originally written in C, they are old and cumbersome to use from Swift. In 2018, Apple added the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/network"},{"type":"text","text":" framework which introduced the "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpathmonitor","isActive":true},{"type":"text","text":" class. This API addressed some of the problems with "},{"isActive":true,"type":"reference","overridingTitle":"SCNetworkReachability","overridingTitleInlineContent":[{"code":"SCNetworkReachability","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration\/scnetworkreachability?language=swift"},{"text":", but was still cumbersome to integrate into many commonly used app patterns. NetworkReachability wraps both these APIs in an easy to use Swift wrapper with similar interfaces and features sthat will be familiar to most iOS developers.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/GettingStarted","doc:\/\/NetworkReachability\/tutorials\/Tutorials"],"title":"Getting Started"},{"title":"Network Monitor","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"]},{"title":"Reachability Monitor","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/RxSwift"],"title":"Other"},{"title":"Extended Modules","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation"]}],"abstract":[{"type":"text","text":"A Swift replacement for "},{"code":"SCNetworkReachability","type":"codeVoice"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Network Monitor APIs"}],"url":"\/documentation\/networkreachability\/networkmonitorguide","type":"topic","kind":"article","title":"Network Monitor Programming Guide"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Reaachability Monitor APIs"}],"url":"\/documentation\/networkreachability\/reachabilitymonitorguide","type":"topic","kind":"article","title":"Reachability Monitor Programming Guide"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/GettingStarted":{"url":"\/documentation\/networkreachability\/gettingstarted","role":"article","type":"topic","kind":"article","abstract":[{"text":"Choose between the two APIs included with NetworkReachability","type":"text"}],"title":"Getting Started with NetworkReachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/GettingStarted"},"https://developer.apple.com/documentation/network":{"title":"Network","type":"link","url":"https:\/\/developer.apple.com\/documentation\/network","titleInlineContent":[{"text":"Network","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorDelegate":{"url":"\/documentation\/networkreachability\/networkmonitordelegate","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitorDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkMonitorDelegate","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference"}],"title":"NetworkMonitorDelegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"},"doc://NetworkReachability/documentation/NetworkReachability/RxSwift":{"url":"\/documentation\/networkreachability\/rxswift","role":"article","type":"topic","kind":"article","abstract":[{"text":"Learn how to observe reachability changes with RxSwift","type":"text"}],"title":"NetworkReachability with RxSwift","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/RxSwift"},"doc://NetworkReachability/documentation/NetworkReachability/Combine":{"type":"topic","abstract":[],"title":"Combine","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","role":"collection","url":"\/documentation\/networkreachability\/combine","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate":{"role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","abstract":[{"text":"A protocol used to observe network reachability changes from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate","title":"ReachabilityMonitorDelegate"},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation":{"url":"\/documentation\/networkreachability\/foundation","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","kind":"symbol","role":"collection","title":"Foundation"},"https://developer.apple.com/documentation/systemconfiguration":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration","title":"SystemConfiguration","titleInlineContent":[{"text":"SystemConfiguration","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/systemconfiguration"},"https://developer.apple.com/documentation/systemconfiguration/scnetworkreachability?language=swift":{"identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration\/scnetworkreachability?language=swift","title":"Network Reachability APIs","titleInlineContent":[{"text":"Network Reachability APIs","type":"text"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/systemconfiguration\/scnetworkreachability?language=swift"},"https://developer.apple.com/documentation/network/nwpathmonitor":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpathmonitor","title":"NWPathMonitor","titleInlineContent":[{"code":"NWPathMonitor","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpathmonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/combine.json b/docs/data/documentation/networkreachability/combine.json new file mode 100644 index 00000000..ccc3f4fd --- /dev/null +++ b/docs/data/documentation/networkreachability/combine.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/combine"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers"],"title":"Extended Enumerations"}],"metadata":{"role":"collection","roleHeading":"Extended Module","externalID":"s:m:s:e:s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","symbolKind":"extension","title":"Combine","modules":[{"name":"NetworkReachability"}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers":{"type":"topic","abstract":[],"title":"Publishers","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers","role":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"}],"kind":"symbol","navigatorTitle":[{"text":"Publishers","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Combine":{"type":"topic","abstract":[],"title":"Combine","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","role":"collection","url":"\/documentation\/networkreachability\/combine","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/combine/publishers.json b/docs/data/documentation/networkreachability/combine/publishers.json new file mode 100644 index 00000000..1901748f --- /dev/null +++ b/docs/data/documentation/networkreachability/combine/publishers.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Type Aliases","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher"]}],"metadata":{"symbolKind":"extension","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:e:s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","roleHeading":"Extended Enumeration","role":"symbol","navigatorTitle":[{"text":"Publishers","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"identifier"}],"title":"Publishers","extendedModule":"Combine"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/combine\/publishers"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers":{"type":"topic","abstract":[],"title":"Publishers","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers","role":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"}],"kind":"symbol","navigatorTitle":[{"text":"Publishers","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/ReachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ReachabilityPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"ReachabilityPublisher","kind":"identifier"}],"title":"Publishers.ReachabilityPublisher"},"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/NetworkPathPublisher":{"title":"Publishers.NetworkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","url":"\/documentation\/networkreachability\/combine\/publishers\/networkpathpublisher","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkPathPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkPathPublisher","kind":"identifier"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/Combine":{"type":"topic","abstract":[],"title":"Combine","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","role":"collection","url":"\/documentation\/networkreachability\/combine","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/combine/publishers/networkpathpublisher.json b/docs/data/documentation/networkreachability/combine/publishers/networkpathpublisher.json new file mode 100644 index 00000000..5ebcacff --- /dev/null +++ b/docs/data/documentation/networkreachability/combine/publishers/networkpathpublisher.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"NetworkPathPublisher","kind":"identifier"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC9PublisherV","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","text":"Publisher"}]}],"kind":"declarations"}],"abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"text":" of network path updates","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"navigatorTitle":[{"text":"NetworkPathPublisher","kind":"identifier"}],"externalID":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NetworkPathPublisher","kind":"identifier"}],"extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"symbolKind":"typealias","title":"Publishers.NetworkPathPublisher","roleHeading":"Type Alias","role":"symbol","platforms":[{"unavailable":false,"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"13.0","name":"tvOS"},{"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher"},"variants":[{"paths":["\/documentation\/networkreachability\/combine\/publishers\/networkpathpublisher"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers":{"type":"topic","abstract":[],"title":"Publishers","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers","role":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"}],"kind":"symbol","navigatorTitle":[{"text":"Publishers","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/NetworkPathPublisher":{"title":"Publishers.NetworkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","url":"\/documentation\/networkreachability\/combine\/publishers\/networkpathpublisher","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkPathPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkPathPublisher","kind":"identifier"}],"type":"topic"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Combine":{"type":"topic","abstract":[],"title":"Combine","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","role":"collection","url":"\/documentation\/networkreachability\/combine","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/combine/publishers/reachabilitypublisher.json b/docs/data/documentation/networkreachability/combine/publishers/reachabilitypublisher.json new file mode 100644 index 00000000..46f662fb --- /dev/null +++ b/docs/data/documentation/networkreachability/combine/publishers/reachabilitypublisher.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ReachabilityPublisher","kind":"identifier"},{"kind":"text","text":" = "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC9PublisherV","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"}]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/combine\/publishers\/reachabilitypublisher"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers"]]},"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","extendedModule":"Combine","externalID":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","title":"Publishers.ReachabilityPublisher","symbolKind":"typealias","roleHeading":"Type Alias","platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false},{"introducedAt":"10.15","name":"macOS","deprecated":false,"unavailable":false,"beta":false},{"beta":false,"unavailable":false,"name":"tvOS","deprecated":false,"introducedAt":"13.0"},{"unavailable":false,"introducedAt":"6.0","name":"watchOS","beta":false,"deprecated":false}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ReachabilityPublisher"}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityPublisher"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher"},"sections":[],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/ReachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ReachabilityPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"ReachabilityPublisher","kind":"identifier"}],"title":"Publishers.ReachabilityPublisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers":{"type":"topic","abstract":[],"title":"Publishers","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers","role":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"}],"kind":"symbol","navigatorTitle":[{"text":"Publishers","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Combine":{"type":"topic","abstract":[],"title":"Combine","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine","role":"collection","url":"\/documentation\/networkreachability\/combine","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/foundation.json b/docs/data/documentation/networkreachability/foundation.json new file mode 100644 index 00000000..a3a0b462 --- /dev/null +++ b/docs/data/documentation/networkreachability/foundation.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification"],"title":"Extended Types"}],"metadata":{"symbolKind":"extension","role":"collection","modules":[{"name":"NetworkReachability"}],"roleHeading":"Extended Module","title":"Foundation","externalID":"s:m:s:e:s:e:s:So18NSNotificationNamea19NetworkReachabilityE18networkPathChangedABvpZ"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/foundation"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation":{"url":"\/documentation\/networkreachability\/foundation","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","kind":"symbol","role":"collection","title":"Foundation"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification":{"url":"\/documentation\/networkreachability\/foundation\/nsnotification","abstract":[],"navigatorTitle":[{"text":"NSNotification","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification","kind":"symbol","role":"symbol","title":"NSNotification"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/foundation/nsnotification.json b/docs/data/documentation/networkreachability/foundation/nsnotification.json new file mode 100644 index 00000000..8d04f3f1 --- /dev/null +++ b/docs/data/documentation/networkreachability/foundation/nsnotification.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation"]]},"variants":[{"paths":["\/documentation\/networkreachability\/foundation\/nsnotification"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"navigatorTitle":[{"text":"NSNotification","kind":"identifier"}],"externalID":"s:e:s:e:s:So18NSNotificationNamea19NetworkReachabilityE18networkPathChangedABvpZ","roleHeading":"Extended Type","role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Foundation"]}],"extendedModule":"Foundation","title":"NSNotification","symbolKind":"extension"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name"],"title":"Extended Structures"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification":{"url":"\/documentation\/networkreachability\/foundation\/nsnotification","abstract":[],"navigatorTitle":[{"text":"NSNotification","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification","kind":"symbol","role":"symbol","title":"NSNotification"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation":{"url":"\/documentation\/networkreachability\/foundation","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","kind":"symbol","role":"collection","title":"Foundation"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification/Name":{"title":"NSNotification.Name","kind":"symbol","abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name","type":"topic","role":"symbol","navigatorTitle":[{"text":"Name","kind":"identifier"}],"url":"\/documentation\/networkreachability\/foundation\/nsnotification\/name","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSNotification","preciseIdentifier":"c:objc(cs)NSNotification"},{"kind":"text","text":"."},{"kind":"identifier","text":"Name","preciseIdentifier":"c:@T@NSNotificationName"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/foundation/nsnotification/name.json b/docs/data/documentation/networkreachability/foundation/nsnotification/name.json new file mode 100644 index 00000000..e8eaf480 --- /dev/null +++ b/docs/data/documentation/networkreachability/foundation/nsnotification/name.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification"]]},"kind":"symbol","topicSections":[{"title":"Type Properties","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name\/networkPathChanged","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name\/reachabilityChanged"]}],"metadata":{"roleHeading":"Extended Structure","role":"symbol","title":"NSNotification.Name","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"Name"}],"modules":[{"name":"NetworkReachability","relatedModules":["Foundation"]}],"extendedModule":"Foundation","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNotification","text":"NSNotification"},{"text":".","kind":"text"},{"preciseIdentifier":"c:@T@NSNotificationName","text":"Name","kind":"identifier"}],"externalID":"s:e:s:So18NSNotificationNamea19NetworkReachabilityE18networkPathChangedABvpZ"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNotification","text":"NSNotification"},{"kind":"text","text":"."},{"preciseIdentifier":"c:@T@NSNotificationName","text":"Name","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/foundation\/nsnotification\/name"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification/Name/networkPathChanged":{"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name\/networkPathChanged","url":"\/documentation\/networkreachability\/foundation\/nsnotification\/name\/networkpathchanged","title":"networkPathChanged","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathChanged"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV","text":"Notification"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV4Namea","text":"Name"}],"abstract":[{"type":"text","text":"A notification posted by a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference","isActive":true},{"type":"text","text":" when its network path changes."}],"type":"topic","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification/Name":{"title":"NSNotification.Name","kind":"symbol","abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name","type":"topic","role":"symbol","navigatorTitle":[{"text":"Name","kind":"identifier"}],"url":"\/documentation\/networkreachability\/foundation\/nsnotification\/name","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSNotification","preciseIdentifier":"c:objc(cs)NSNotification"},{"kind":"text","text":"."},{"kind":"identifier","text":"Name","preciseIdentifier":"c:@T@NSNotificationName"}]},"doc://NetworkReachability/documentation/NetworkReachability/Foundation":{"url":"\/documentation\/networkreachability\/foundation","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","kind":"symbol","role":"collection","title":"Foundation"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification":{"url":"\/documentation\/networkreachability\/foundation\/nsnotification","abstract":[],"navigatorTitle":[{"text":"NSNotification","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification","kind":"symbol","role":"symbol","title":"NSNotification"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification/Name/reachabilityChanged":{"abstract":[{"type":"text","text":"A notification posted by a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"text":" when its reachability gchanges.","type":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/networkreachability\/foundation\/nsnotification\/name\/reachabilitychanged","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"reachabilityChanged","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Notification","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV4Namea","text":"Name"}],"title":"reachabilityChanged","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name\/reachabilityChanged"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/foundation/nsnotification/name/networkpathchanged.json b/docs/data/documentation/networkreachability/foundation/nsnotification/name/networkpathchanged.json new file mode 100644 index 00000000..cc64ef1a --- /dev/null +++ b/docs/data/documentation/networkreachability/foundation/nsnotification/name/networkpathchanged.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"networkPathChanged","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Notification","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Name","preciseIdentifier":"s:10Foundation12NotificationV4Namea"}]}]}],"sections":[],"abstract":[{"text":"A notification posted by a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true},{"type":"text","text":" when its network path changes."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name\/networkPathChanged"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathChanged"},{"kind":"text","text":": "},{"text":"Notification","preciseIdentifier":"s:10Foundation12NotificationV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV4Namea","text":"Name"}],"extendedModule":"Foundation","externalID":"s:So18NSNotificationNamea19NetworkReachabilityE18networkPathChangedABvpZ","platforms":[{"introducedAt":"12.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"introducedAt":"10.14","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","beta":false,"unavailable":false,"introducedAt":"12.0","deprecated":false},{"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"5.0","unavailable":false}],"roleHeading":"Type Property","role":"symbol","title":"networkPathChanged","modules":[{"relatedModules":["Foundation"],"name":"NetworkReachability"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/foundation\/nsnotification\/name\/networkpathchanged"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation":{"url":"\/documentation\/networkreachability\/foundation","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","kind":"symbol","role":"collection","title":"Foundation"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification":{"url":"\/documentation\/networkreachability\/foundation\/nsnotification","abstract":[],"navigatorTitle":[{"text":"NSNotification","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification","kind":"symbol","role":"symbol","title":"NSNotification"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification/Name":{"title":"NSNotification.Name","kind":"symbol","abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name","type":"topic","role":"symbol","navigatorTitle":[{"text":"Name","kind":"identifier"}],"url":"\/documentation\/networkreachability\/foundation\/nsnotification\/name","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSNotification","preciseIdentifier":"c:objc(cs)NSNotification"},{"kind":"text","text":"."},{"kind":"identifier","text":"Name","preciseIdentifier":"c:@T@NSNotificationName"}]},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification/Name/networkPathChanged":{"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name\/networkPathChanged","url":"\/documentation\/networkreachability\/foundation\/nsnotification\/name\/networkpathchanged","title":"networkPathChanged","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathChanged"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV","text":"Notification"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV4Namea","text":"Name"}],"abstract":[{"type":"text","text":"A notification posted by a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference","isActive":true},{"type":"text","text":" when its network path changes."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/foundation/nsnotification/name/reachabilitychanged.json b/docs/data/documentation/networkreachability/foundation/nsnotification/name/reachabilitychanged.json new file mode 100644 index 00000000..3585d092 --- /dev/null +++ b/docs/data/documentation/networkreachability/foundation/nsnotification/name/reachabilitychanged.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"A notification posted by a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","type":"reference","isActive":true},{"type":"text","text":" when its reachability gchanges."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reachabilityChanged","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation12NotificationV","text":"Notification","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Name","preciseIdentifier":"s:10Foundation12NotificationV4Namea"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name\/reachabilityChanged"},"metadata":{"title":"reachabilityChanged","symbolKind":"property","role":"symbol","platforms":[{"deprecated":false,"introducedAt":"11.0","name":"iOS","beta":false,"unavailable":false},{"deprecated":false,"introducedAt":"10.13","name":"macOS","unavailable":false,"beta":false},{"beta":false,"name":"tvOS","unavailable":false,"deprecated":false,"introducedAt":"11.0"},{"unavailable":false,"introducedAt":"4.0","beta":false,"deprecated":false,"name":"watchOS"}],"extendedModule":"Foundation","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachabilityChanged"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Notification","preciseIdentifier":"s:10Foundation12NotificationV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10Foundation12NotificationV4Namea","kind":"typeIdentifier","text":"Name"}],"externalID":"s:So18NSNotificationNamea19NetworkReachabilityE19reachabilityChangedABvpZ","roleHeading":"Type Property","modules":[{"relatedModules":["Foundation"],"name":"NetworkReachability"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/foundation\/nsnotification\/name\/reachabilitychanged"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification":{"url":"\/documentation\/networkreachability\/foundation\/nsnotification","abstract":[],"navigatorTitle":[{"text":"NSNotification","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification","kind":"symbol","role":"symbol","title":"NSNotification"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification/Name":{"title":"NSNotification.Name","kind":"symbol","abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name","type":"topic","role":"symbol","navigatorTitle":[{"text":"Name","kind":"identifier"}],"url":"\/documentation\/networkreachability\/foundation\/nsnotification\/name","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSNotification","preciseIdentifier":"c:objc(cs)NSNotification"},{"kind":"text","text":"."},{"kind":"identifier","text":"Name","preciseIdentifier":"c:@T@NSNotificationName"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation/NSNotification/Name/reachabilityChanged":{"abstract":[{"type":"text","text":"A notification posted by a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"text":" when its reachability gchanges.","type":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/networkreachability\/foundation\/nsnotification\/name\/reachabilitychanged","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"reachabilityChanged","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Notification","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV4Namea","text":"Name"}],"title":"reachabilityChanged","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation\/NSNotification\/Name\/reachabilityChanged"},"doc://NetworkReachability/documentation/NetworkReachability/Foundation":{"url":"\/documentation\/networkreachability\/foundation","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Foundation","kind":"symbol","role":"collection","title":"Foundation"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/gettingstarted.json b/docs/data/documentation/networkreachability/gettingstarted.json new file mode 100644 index 00000000..0462353f --- /dev/null +++ b/docs/data/documentation/networkreachability/gettingstarted.json @@ -0,0 +1 @@ +{"metadata":{"role":"article","title":"Getting Started with NetworkReachability","roleHeading":"Article","modules":[{"name":"NetworkReachability"}]},"primaryContentSections":[{"content":[{"text":"Overview","level":2,"type":"heading","anchor":"Overview"},{"inlineContent":[{"text":"NetworkReachability consists of two main classes, ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference","isActive":true},{"type":"text","text":" and "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","type":"reference","isActive":true}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true,"type":"reference"},{"text":" is built on Apple’s ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/network","isActive":true},{"text":" framework. As such, it requires iOS 12 and returns ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},{"type":"text","text":" types."}]},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","type":"reference","isActive":true},{"type":"text","text":" is built on "},{"identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration","type":"reference","isActive":true},{"text":", and returns a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"},{"type":"text","text":" struct which wraps "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration\/scnetworkreachabilityflags","isActive":true},{"text":". As such, it does not support watchOS.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"These APIs are very similar, and can generally be used interchangeably. Like Apple’s APIs, "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"text":" offers a synchronous & asynchronous APIs, and is capable of throwing errors. ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"type":"text","text":" monitor is simpler and more powerful, but does not offer a reliable synchronous API."}]},{"type":"table","rows":[[[{"type":"paragraph","inlineContent":[{"text":"API","type":"text"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Single Value"}]}],[{"inlineContent":[{"type":"text","text":"Observing Values"}],"type":"paragraph"}],[{"inlineContent":[{"text":"Throws Errors","type":"text"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"macOS"}]}],[{"inlineContent":[{"type":"text","text":"iOS"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"text":"watchOS","type":"text"}]}],[{"inlineContent":[{"type":"text","text":"tvOS"}],"type":"paragraph"}]],[[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference","isActive":true}]}],[{"inlineContent":[{"type":"text","text":"Async"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"text":"Async","type":"text"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"No"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"10.14+"}]}],[{"inlineContent":[{"type":"text","text":"12.0+"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"5.0+"}]}],[{"inlineContent":[{"type":"text","text":"12.0+"}],"type":"paragraph"}]],[[{"inlineContent":[{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","type":"reference","isActive":true}],"type":"paragraph"}],[{"inlineContent":[{"type":"text","text":"Sync"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Async"}]}],[{"inlineContent":[{"text":"Yes","type":"text"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"10.13+"}]}],[{"inlineContent":[{"text":"11.0+","type":"text"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"text":"N\/A","type":"text"}]}],[{"inlineContent":[{"text":"11.0+","type":"text"}],"type":"paragraph"}]]],"header":"row"},{"type":"paragraph","inlineContent":[{"text":"I recommend that you use ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true},{"text":" as it both simpler and more robust, unless you need to target iOS 11 or you absolutely need a synchronous API.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Both APIs still offer the same observability mechanisms:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/library\/archive\/documentation\/General\/Conceptual\/DevPedia-CocoaCore\/Delegation.html"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Closures.html","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true,"type":"reference"}]}]}],"type":"unorderedList"},{"level":3,"anchor":"Learn-More","text":"Learn More","type":"heading"},{"items":[{"content":[{"inlineContent":[{"text":"To learn more about ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference"},{"text":", see the ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"To learn more about "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"text":", see the ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","type":"reference","isActive":true}]}]}],"type":"unorderedList"}],"kind":"content"}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/GettingStarted","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"abstract":[{"text":"Choose between the two APIs included with NetworkReachability","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Getting Started","identifiers":["doc:\/\/NetworkReachability\/tutorials\/Tutorials"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/gettingstarted"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Network Monitor APIs"}],"url":"\/documentation\/networkreachability\/networkmonitorguide","type":"topic","kind":"article","title":"Network Monitor Programming Guide"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/foundation/notificationcenter":{"url":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter","identifier":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter","type":"link","titleInlineContent":[{"type":"text","text":"NotificationCenter"}],"title":"NotificationCenter"},"https://developer.apple.com/documentation/systemconfiguration/scnetworkreachabilityflags":{"url":"https:\/\/developer.apple.com\/documentation\/systemconfiguration\/scnetworkreachabilityflags","identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration\/scnetworkreachabilityflags","title":"SCNetworkReachabilityFlags","type":"link","titleInlineContent":[{"code":"SCNetworkReachabilityFlags","type":"codeVoice"}]},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath"},"https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/Delegation.html":{"url":"https:\/\/developer.apple.com\/library\/archive\/documentation\/General\/Conceptual\/DevPedia-CocoaCore\/Delegation.html","identifier":"https:\/\/developer.apple.com\/library\/archive\/documentation\/General\/Conceptual\/DevPedia-CocoaCore\/Delegation.html","title":"Delegation","type":"link","titleInlineContent":[{"type":"text","text":"Delegation"}]},"https://developer.apple.com/documentation/systemconfiguration":{"url":"https:\/\/developer.apple.com\/documentation\/systemconfiguration","identifier":"https:\/\/developer.apple.com\/documentation\/systemconfiguration","type":"link","titleInlineContent":[{"type":"text","text":"SystemConfiguration"}],"title":"SystemConfiguration"},"https://developer.apple.com/documentation/network":{"url":"https:\/\/developer.apple.com\/documentation\/network","identifier":"https:\/\/developer.apple.com\/documentation\/network","title":"Network","type":"link","titleInlineContent":[{"type":"text","text":"Network"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://docs.swift.org/swift-book/LanguageGuide/Closures.html":{"url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Closures.html","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Closures.html","type":"link","titleInlineContent":[{"type":"text","text":"Closures"}],"title":"Closures"},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","title":"Swift Concurrency","type":"link","titleInlineContent":[{"type":"text","text":"Swift Concurrency"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Reaachability Monitor APIs"}],"url":"\/documentation\/networkreachability\/reachabilitymonitorguide","type":"topic","kind":"article","title":"Reachability Monitor Programming Guide"},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor.json b/docs/data/documentation/networkreachability/networkmonitor.json new file mode 100644 index 00000000..3dcbd156 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}]}]},{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"Create an instance of this object and retain it in memory.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can observe reachability changes in several ways:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Synchronously, using the "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/currentPath","isActive":true,"type":"reference"},{"type":"text","text":" property"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Using delegation via ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Using ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"},{"text":" via the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","type":"reference","isActive":true},{"text":" properties","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Using "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true,"type":"reference"},{"text":", via the ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","isActive":true},{"type":"text","text":" property."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Using a provided closure via the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property"},{"type":"text","text":" property."}]}]},{"content":[{"inlineContent":[{"text":"Using notification observers on ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"abstract":[{"text":"A class used to observe network path changes","type":"text"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"]},{"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath(dispatchQueue:completionHandler:)"]},{"title":"Swift Concurrency","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)"]},{"title":"Delegation","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/delegate-swift.property"]},{"title":"NotificationCenter","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathChangedNotificationName"]},{"title":"Combine","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher"]},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/currentPath","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateQueue"],"title":"Instance Properties"}],"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NetworkMonitor"}],"title":"NetworkMonitor","roleHeading":"Class","modules":[{"name":"NetworkReachability"}],"symbolKind":"class","externalID":"s:19NetworkReachability0A7MonitorC","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"introducedAt":"12.0","beta":false},{"beta":false,"introducedAt":"10.14","unavailable":false,"deprecated":false,"name":"macOS"},{"name":"tvOS","beta":false,"deprecated":false,"unavailable":false,"introducedAt":"12.0"},{"introducedAt":"5.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"role":"symbol"},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Network Monitor","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"kind":"symbol","sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher":{"title":"networkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier","text":"NetworkPathPublisher"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(requiringInterfaceType:)":{"title":"networkPathPublisher(requiringInterfaceType:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for a specific interface"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(requiringinterfacetype:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiringInterfaceType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(prohibitingInterfaceTypes:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(prohibitinginterfacetypes:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathUpdates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitingInterfaceTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"text":"]) -> ","kind":"text"},{"text":"AsyncStream","preciseIdentifier":"s:ScS","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","text":"NWPath","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"kind":"symbol","title":"networkPathUpdates(prohibitingInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/delegate-swift.property":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.property","abstract":[{"type":"text","text":"The delegate object used to observe reachability updates"}],"title":"delegate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delegate","kind":"identifier"},{"text":": (any ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":")?"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/delegate-swift.property"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath(dispatchQueue:completionHandler:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"kind":"text","text":"("},{"text":"dispatchQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":"?, ","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath(dispatchQueue:completionHandler:)","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpath(dispatchqueue:completionhandler:)","abstract":[{"text":"Retrieve the latest known network path using a closure","type":"text"}],"title":"networkPath(dispatchQueue:completionHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathChangedNotificationName":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathchangednotificationname","abstract":[{"type":"text","text":"A notification posted by a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true,"type":"reference"},{"text":" when its network path changes.","type":"text"}],"title":"networkPathChangedNotificationName","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPathChangedNotificationName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation12NotificationV","text":"Notification","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Name","preciseIdentifier":"s:10Foundation12NotificationV4Namea","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathChangedNotificationName"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"titleInlineContent":[{"text":"Swift Concurrency","type":"text"}],"url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","type":"link","title":"Swift Concurrency","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/updateQueue":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/updatequeue","abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"title":"updateQueue","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateQueue"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AsyncStream","preciseIdentifier":"s:ScS"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"kind":"text","text":">"}],"kind":"symbol","title":"networkPathUpdates","type":"topic","abstract":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true},{"type":"text","text":" of network path updates."}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorDelegate":{"url":"\/documentation\/networkreachability\/networkmonitordelegate","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitorDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkMonitorDelegate","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference"}],"title":"NetworkMonitorDelegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/updateHandler-swift.property":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.property","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"title":"updateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateHandler","kind":"identifier"},{"kind":"text","text":": "},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpath","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier","text":"NWPath"}],"kind":"symbol","title":"networkPath","type":"topic","abstract":[{"type":"text","text":"Retrieve the latest known network path using "},{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","type":"reference","isActive":true}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Network Monitor APIs"}],"url":"\/documentation\/networkreachability\/networkmonitorguide","type":"topic","kind":"article","title":"Network Monitor Programming Guide"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"https://developer.apple.com/documentation/swift/asyncsequence":{"url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"link","titleInlineContent":[{"code":"AsyncSequence","type":"codeVoice"}],"title":"AsyncSequence","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/foundation/notificationcenter":{"url":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter","type":"link","titleInlineContent":[{"code":"NotificationCenter.default","type":"codeVoice"}],"title":"NotificationCenter.default","identifier":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(requiringInterfaceType:)":{"abstract":[{"text":"An ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of network path updates for a specific interface.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(requiringinterfacetype:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiringInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ScS","text":"AsyncStream"},{"text":"<","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"kind":"text","text":">"}],"title":"networkPathUpdates(requiringInterfaceType:)"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(prohibitingInterfaceTypes:)":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(prohibitinginterfacetypes:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitingInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"networkPathPublisher(prohibitingInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/currentPath":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/currentpath","abstract":[{"text":"The currently available network path observed by the network monitor.","type":"text"}],"title":"currentPath","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentPath"},{"text":": ","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/currentPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/currentpath.json b/docs/data/documentation/networkreachability/networkmonitor/currentpath.json new file mode 100644 index 00000000..d0432be6 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/currentpath.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","externalID":"s:19NetworkReachability0A7MonitorC11currentPath0A06NWPathVvp","roleHeading":"Instance Property","modules":[{"name":"NetworkReachability"}],"platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"12.0"},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.14"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"12.0"},{"beta":false,"deprecated":false,"introducedAt":"5.0","unavailable":false,"name":"watchOS"}],"role":"symbol","title":"currentPath","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NWPath","preciseIdentifier":"s:7Network6NWPathV"}]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/currentPath","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/currentpath"]}],"kind":"symbol","abstract":[{"text":"The currently available network path observed by the network monitor.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentPath"},{"kind":"text","text":": "},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/currentPath":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/currentpath","abstract":[{"text":"The currently available network path observed by the network monitor.","type":"text"}],"title":"currentPath","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentPath"},{"text":": ","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/currentPath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/delegate-swift.property.json b/docs/data/documentation/networkreachability/networkmonitor/delegate-swift.property.json new file mode 100644 index 00000000..0c97c08e --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/delegate-swift.property.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"NetworkReachability"}],"roleHeading":"Instance Property","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"12.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.14"},{"beta":false,"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"12.0"},{"unavailable":false,"introducedAt":"5.0","beta":false,"deprecated":false,"name":"watchOS"}],"title":"delegate","externalID":"s:19NetworkReachability0A7MonitorC8delegateAA0aC8Delegate_pSgvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delegate","kind":"identifier"},{"text":": (any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")?","kind":"text"}]},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/delegate-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"weak","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},{"text":")?","kind":"text"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias","isActive":true,"type":"reference"},{"type":"text","text":" for more information"}]},{"type":"aside","style":"tip","name":"Tip","content":[{"type":"paragraph","inlineContent":[{"text":"The delegate only recieves status changes that occured after it was assigned. To ensure that the delegate recieves every network path change, pass in the delegate on initialization of the monitor.","type":"text"}]}]},{"name":"Important","content":[{"type":"paragraph","inlineContent":[{"text":"Instances of ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true,"type":"reference"},{"type":"text","text":" will perform delegate callbacks on the "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateQueue","type":"reference","isActive":true}]}],"type":"aside","style":"important"}],"kind":"content"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/delegate-swift.property"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"abstract":[{"type":"text","text":"The delegate object used to observe reachability updates"}],"seeAlsoSections":[{"generated":true,"title":"Delegation","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/delegate-swift.property":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.property","abstract":[{"type":"text","text":"The delegate object used to observe reachability updates"}],"title":"delegate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delegate","kind":"identifier"},{"text":": (any ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":")?"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/delegate-swift.property"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/updateQueue":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/updatequeue","abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"title":"updateQueue","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateQueue"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/delegate-swift.typealias.json b/docs/data/documentation/networkreachability/networkmonitor/delegate-swift.typealias.json new file mode 100644 index 00000000..0056187e --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/delegate-swift.typealias.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"externalID":"s:19NetworkReachability0A7MonitorC8Delegatea","navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"title":"NetworkMonitor.Delegate","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Delegate","kind":"identifier"}],"modules":[{"name":"NetworkReachability"}],"symbolKind":"typealias","roleHeading":"Type Alias","role":"symbol","platforms":[{"name":"iOS","beta":false,"introducedAt":"12.0","deprecated":false,"unavailable":false},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.14","unavailable":false},{"deprecated":false,"unavailable":false,"name":"tvOS","introducedAt":"12.0","beta":false},{"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"5.0","deprecated":false}]},"kind":"symbol","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true,"type":"reference"}],"seeAlsoSections":[{"generated":true,"title":"Delegation","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/delegate-swift.property"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A15MonitorDelegateP","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate","text":"NetworkMonitorDelegate","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorDelegate":{"url":"\/documentation\/networkreachability\/networkmonitordelegate","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitorDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkMonitorDelegate","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference"}],"title":"NetworkMonitorDelegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/delegate-swift.property":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.property","abstract":[{"type":"text","text":"The delegate object used to observe reachability updates"}],"title":"delegate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delegate","kind":"identifier"},{"text":": (any ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":")?"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/delegate-swift.property"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init().json b/docs/data/documentation/networkreachability/networkmonitor/init().json new file mode 100644 index 00000000..34ff21a6 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init().json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0A7MonitorCACycfc","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}],"title":"init()","platforms":[{"beta":false,"name":"iOS","deprecated":false,"unavailable":false,"introducedAt":"12.0"},{"name":"macOS","introducedAt":"10.14","unavailable":false,"deprecated":false,"beta":false},{"unavailable":false,"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"12.0"},{"name":"watchOS","introducedAt":"5.0","unavailable":false,"beta":false,"deprecated":false}]},"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Create a network monitor"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"text":"()","kind":"text"}],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"style":"note","content":[{"inlineContent":[{"text":"The monitor begins observing and publishing updates immediately","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Note"}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(delegate:).json b/docs/data/documentation/networkreachability/networkmonitor/init(delegate:).json new file mode 100644 index 00000000..fc3842f3 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(delegate:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0A7MonitorC8delegateAcA0aC8Delegate_p_tcfc","role":"symbol","roleHeading":"Initializer","symbolKind":"init","title":"init(delegate:)","platforms":[{"introducedAt":"12.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.14","unavailable":false},{"introducedAt":"12.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"5.0","unavailable":false}]},"sections":[],"abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a delegate object"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}]}]},{"parameters":[{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"text":"The delegate object used to recieve updates","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"aside","style":"note","name":"Note","content":[{"type":"paragraph","inlineContent":[{"text":"The monitor begins observing and publishing updates immediately","type":"text"}]}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"generated":true,"title":"Initializers"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/init(delegate:)"]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:).json b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:).json new file mode 100644 index 00000000..91717aaa --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"metadata":{"roleHeading":"Initializer","platforms":[{"beta":false,"name":"iOS","deprecated":false,"introducedAt":"14.0","unavailable":false},{"unavailable":false,"introducedAt":"11.0","deprecated":false,"beta":false,"name":"macOS"},{"name":"tvOS","beta":false,"unavailable":false,"introducedAt":"14.0","deprecated":false},{"deprecated":false,"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"7.0"}],"title":"init(prohibitedInterfaceTypes:)","externalID":"s:19NetworkReachability0A7MonitorC24prohibitedInterfaceTypesACSay0A011NWInterfaceV0E4TypeOG_tcfc","symbolKind":"init","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":"])","kind":"text"}],"modules":[{"name":"NetworkReachability"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"text":"])","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"prohibitedInterfaceTypes","content":[{"type":"paragraph","inlineContent":[{"text":"The explicitly prohibited interface types","type":"text"}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"name":"Note","type":"aside","style":"note","content":[{"inlineContent":[{"text":"The monitor begins observing and publishing updates immediately","type":"text"}],"type":"paragraph"}]}]}],"seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:delegate:).json b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:delegate:).json new file mode 100644 index 00000000..e1a4525c --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:delegate:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"NetworkReachability"}],"roleHeading":"Initializer","externalID":"s:19NetworkReachability0A7MonitorC24prohibitedInterfaceTypes8delegateACSay0A011NWInterfaceV0E4TypeOG_AA0aC8Delegate_ptcfc","platforms":[{"introducedAt":"14.0","name":"iOS","deprecated":false,"unavailable":false,"beta":false},{"unavailable":false,"name":"macOS","beta":false,"introducedAt":"11.0","deprecated":false},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"14.0","unavailable":false},{"name":"watchOS","unavailable":false,"introducedAt":"7.0","beta":false,"deprecated":false}],"fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"symbolKind":"init","role":"symbol","title":"init(prohibitedInterfaceTypes:delegate:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"title":"Initializers","generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The explicitly prohibited interface types","type":"text"}],"type":"paragraph"}],"name":"prohibitedInterfaceTypes"},{"content":[{"inlineContent":[{"type":"text","text":"The delegate object used to recieve updates"}],"type":"paragraph"}],"name":"delegate"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"name":"Note","content":[{"inlineContent":[{"type":"text","text":"The monitor begins observing and publishing updates immediately"}],"type":"paragraph"}],"style":"note","type":"aside"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatehandler:).json b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatehandler:).json new file mode 100644 index 00000000..2a09927f --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatehandler:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"prohibitedInterfaceTypes","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The explicitly prohibited interface types"}]}]},{"name":"updateHandler","content":[{"type":"paragraph","inlineContent":[{"text":"Closure used to handle network path updates","type":"text"}]}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"aside","name":"Note","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"The monitor begins observing and publishing updates immediately","type":"text"}]}]}],"kind":"content"}],"metadata":{"externalID":"s:19NetworkReachability0A7MonitorC24prohibitedInterfaceTypes13updateHandlerACSay0A011NWInterfaceV0E4TypeOG_yAC_AF6NWPathVtctcfc","symbolKind":"init","title":"init(prohibitedInterfaceTypes:updateHandler:)","roleHeading":"Initializer","platforms":[{"beta":false,"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"14.0"},{"name":"macOS","introducedAt":"11.0","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"name":"tvOS","deprecated":false,"introducedAt":"14.0"},{"deprecated":false,"unavailable":false,"introducedAt":"7.0","name":"watchOS","beta":false}],"modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol"},"kind":"symbol","sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"title":"Initializers"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:delegate:).json b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:delegate:).json new file mode 100644 index 00000000..aa0d4520 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:delegate:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The explicitly prohibited interface types"}]}],"name":"prohibitedInterfaceTypes"},{"name":"updateQueue","content":[{"type":"paragraph","inlineContent":[{"text":"Dispatch queue used to invoke the delegate callbacks","type":"text"}]}]},{"name":"delegate","content":[{"inlineContent":[{"text":"The delegate object used to recieve updates","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"aside","style":"note","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The monitor begins observing and publishing updates immediately"}]}]}],"kind":"content"}],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"],"generated":true,"title":"Initializers"}],"metadata":{"role":"symbol","symbolKind":"init","externalID":"s:19NetworkReachability0A7MonitorC24prohibitedInterfaceTypes11updateQueue8delegateACSay0A011NWInterfaceV0E4TypeOG_So17OS_dispatch_queueCAA0aC8Delegate_ptcfc","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"kind":"text","text":")"}],"roleHeading":"Initializer","platforms":[{"name":"iOS","deprecated":false,"introducedAt":"14.0","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"11.0","name":"macOS"},{"deprecated":false,"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"14.0"},{"deprecated":false,"introducedAt":"7.0","name":"watchOS","unavailable":false,"beta":false}],"modules":[{"name":"NetworkReachability"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"kind":"symbol","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:updatehandler:).json b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:updatehandler:).json new file mode 100644 index 00000000..ca7f3276 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:updatehandler:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:19NetworkReachability0A7MonitorC24prohibitedInterfaceTypes11updateQueue0G7HandlerACSay0A011NWInterfaceV0E4TypeOG_So17OS_dispatch_queueCyAC_AG6NWPathVtctcfc","title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","modules":[{"name":"NetworkReachability"}],"platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"14.0"},{"beta":false,"unavailable":false,"introducedAt":"11.0","name":"macOS","deprecated":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"14.0"},{"deprecated":false,"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"7.0"}],"symbolKind":"init"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"]}],"abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":"], ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The explicitly prohibited interface types"}]}],"name":"prohibitedInterfaceTypes"},{"name":"updateQueue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Dispatch queue used to invoke the update handler"}]}]},{"name":"updateHandler","content":[{"inlineContent":[{"type":"text","text":"Closure used to handle network path updates"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"aside","style":"note","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The monitor begins observing and publishing updates immediately"}]}]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:).json b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:).json new file mode 100644 index 00000000..ba682c3e --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(requiredInterfaceType:)","externalID":"s:19NetworkReachability0A7MonitorC21requiredInterfaceTypeAC0A011NWInterfaceV0eF0O_tcfc","platforms":[{"beta":false,"introducedAt":"12.0","unavailable":false,"name":"iOS","deprecated":false},{"unavailable":false,"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.14"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"12.0"},{"beta":false,"unavailable":false,"introducedAt":"5.0","name":"watchOS","deprecated":false}],"modules":[{"name":"NetworkReachability"}],"role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"title":"Initializers","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"text":")","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"requiredInterfaceType","content":[{"inlineContent":[{"type":"text","text":"The required interface type"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"text":"The monitor begins observing and publishing updates immediately","type":"text"}]}],"style":"note","type":"aside"}]}],"abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:delegate:).json b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:delegate:).json new file mode 100644 index 00000000..eb78dad9 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:delegate:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"metadata":{"title":"init(requiredInterfaceType:delegate:)","externalID":"s:19NetworkReachability0A7MonitorC21requiredInterfaceType8delegateAC0A011NWInterfaceV0eF0O_AA0aC8Delegate_ptcfc","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"role":"symbol","platforms":[{"deprecated":false,"introducedAt":"12.0","name":"iOS","unavailable":false,"beta":false},{"introducedAt":"10.14","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"name":"tvOS","introducedAt":"12.0","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"introducedAt":"5.0","name":"watchOS","deprecated":false}]},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"title":"Initializers","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The explicitly prohibited interface types"}]}],"name":"requiredInterfaceType"},{"name":"delegate","content":[{"inlineContent":[{"type":"text","text":"The delegate object used to recieve updates"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"name":"Note","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"The monitor begins observing and publishing updates immediately","type":"text"}]}]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatehandler:).json b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatehandler:).json new file mode 100644 index 00000000..1c05f783 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatehandler:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"kind":"text","text":")"}],"platforms":[{"introducedAt":"12.0","unavailable":false,"deprecated":false,"name":"iOS","beta":false},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"10.14","name":"macOS"},{"unavailable":false,"deprecated":false,"introducedAt":"12.0","beta":false,"name":"tvOS"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"5.0","name":"watchOS"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:19NetworkReachability0A7MonitorC21requiredInterfaceType13updateHandlerAC0A011NWInterfaceV0eF0O_yAC_AF6NWPathVtctcfc","title":"init(requiredInterfaceType:updateHandler:)"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"kind":"symbol","seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"requiredInterfaceType","content":[{"inlineContent":[{"type":"text","text":"The explicitly prohibited interface types"}],"type":"paragraph"}]},{"name":"updateHandler","content":[{"inlineContent":[{"type":"text","text":"Closure used to handle network path updates"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The monitor begins observing and publishing updates immediately"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:delegate:).json b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:delegate:).json new file mode 100644 index 00000000..9a927046 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:delegate:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"metadata":{"title":"init(requiredInterfaceType:updateQueue:delegate:)","roleHeading":"Initializer","modules":[{"name":"NetworkReachability"}],"role":"symbol","symbolKind":"init","externalID":"s:19NetworkReachability0A7MonitorC21requiredInterfaceType11updateQueue8delegateAC0A011NWInterfaceV0eF0O_So17OS_dispatch_queueCAA0aC8Delegate_ptcfc","platforms":[{"deprecated":false,"introducedAt":"12.0","name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.14"},{"beta":false,"introducedAt":"12.0","name":"tvOS","deprecated":false,"unavailable":false},{"beta":false,"introducedAt":"5.0","deprecated":false,"unavailable":false,"name":"watchOS"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"kind":"text","text":": "},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"kind":"symbol","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue"}],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"generated":true,"title":"Initializers"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"kind":"text","text":": any "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"requiredInterfaceType","content":[{"inlineContent":[{"type":"text","text":"The explicitly prohibited interface types"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Dispatch queue used to invoke the delegate callbacks","type":"text"}]}],"name":"updateQueue"},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate object used to recieve updates"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The monitor begins observing and publishing updates immediately","type":"text"}]}],"type":"aside","style":"note","name":"Note"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:updatehandler:).json b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:updatehandler:).json new file mode 100644 index 00000000..b29ab788 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:updatehandler:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"metadata":{"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"kind":"text","text":")"}],"title":"init(requiredInterfaceType:updateQueue:updateHandler:)","roleHeading":"Initializer","externalID":"s:19NetworkReachability0A7MonitorC21requiredInterfaceType11updateQueue0G7HandlerAC0A011NWInterfaceV0eF0O_So17OS_dispatch_queueCyAC_AG6NWPathVtctcfc","role":"symbol","modules":[{"name":"NetworkReachability"}],"platforms":[{"unavailable":false,"beta":false,"deprecated":false,"name":"iOS","introducedAt":"12.0"},{"deprecated":false,"introducedAt":"10.14","unavailable":false,"beta":false,"name":"macOS"},{"introducedAt":"12.0","name":"tvOS","beta":false,"deprecated":false,"unavailable":false},{"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"5.0","beta":false}],"symbolKind":"init"},"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"generated":true}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The explicitly prohibited interface types","type":"text"}]}],"name":"requiredInterfaceType"},{"name":"updateQueue","content":[{"type":"paragraph","inlineContent":[{"text":"Dispatch queue used to invoke the update handler","type":"text"}]}]},{"name":"updateHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Closure used to handle network path updates"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"style":"note","name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The monitor begins observing and publishing updates immediately"}]}]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(updatehandler:).json b/docs/data/documentation/networkreachability/networkmonitor/init(updatehandler:).json new file mode 100644 index 00000000..b5889c7f --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(updatehandler:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"updateHandler","content":[{"inlineContent":[{"text":"Closure used to handle network path updates","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"content":[{"inlineContent":[{"type":"text","text":"The monitor begins observing and publishing updates immediately"}],"type":"paragraph"}],"name":"Note","style":"note","type":"aside"}]}],"sections":[],"abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure"}],"seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)"]}],"metadata":{"title":"init(updateHandler:)","externalID":"s:19NetworkReachability0A7MonitorC13updateHandlerACyAC_0A06NWPathVtc_tcfc","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"12.0","unavailable":false,"beta":false},{"name":"macOS","introducedAt":"10.14","unavailable":false,"beta":false,"deprecated":false},{"name":"tvOS","unavailable":false,"introducedAt":"12.0","deprecated":false,"beta":false},{"name":"watchOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"5.0"}],"symbolKind":"init","role":"symbol","modules":[{"name":"NetworkReachability"}],"roleHeading":"Initializer","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(updatequeue:delegate:).json b/docs/data/documentation/networkreachability/networkmonitor/init(updatequeue:delegate:).json new file mode 100644 index 00000000..85021286 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(updatequeue:delegate:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)"]}],"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"],"generated":true}],"abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a delegate object on a specific queue"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":".","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Dispatch queue used to invoke the delegate callbacks"}]}],"name":"updateQueue"},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate object used to recieve updates"}]}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"name":"Note","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"The monitor begins observing and publishing updates immediately","type":"text"}]}]}]}],"metadata":{"roleHeading":"Initializer","role":"symbol","title":"init(updateQueue:delegate:)","externalID":"s:19NetworkReachability0A7MonitorC11updateQueue8delegateACSo17OS_dispatch_queueC_AA0aC8Delegate_ptcfc","symbolKind":"init","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"platforms":[{"introducedAt":"12.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.14","name":"macOS"},{"introducedAt":"12.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"name":"watchOS","unavailable":false,"introducedAt":"5.0","beta":false,"deprecated":false}],"modules":[{"name":"NetworkReachability"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Delegate-swift.typealias":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/delegate-swift.typealias","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}],"title":"NetworkMonitor.Delegate","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Delegate"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Delegate-swift.typealias"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/init(updatequeue:updatehandler:).json b/docs/data/documentation/networkreachability/networkmonitor/init(updatequeue:updatehandler:).json new file mode 100644 index 00000000..4dcb50b6 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/init(updatequeue:updatehandler:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Create a network monitor that publishes updates to a provided closure on a specific queue","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"kind":"text","text":"."},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Dispatch queue used to invoke the update handler"}]}],"name":"updateQueue"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Closure used to handle network path updates"}]}],"name":"updateHandler"}],"kind":"parameters"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"content":[{"inlineContent":[{"type":"text","text":"The monitor begins observing and publishing updates immediately"}],"type":"paragraph"}],"name":"Note","type":"aside","style":"note"}],"kind":"content"}],"metadata":{"title":"init(updateQueue:updateHandler:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"modules":[{"name":"NetworkReachability"}],"role":"symbol","externalID":"s:19NetworkReachability0A7MonitorC11updateQueue0D7HandlerACSo17OS_dispatch_queueC_yAC_0A06NWPathVtctcfc","platforms":[{"introducedAt":"12.0","deprecated":false,"name":"iOS","beta":false,"unavailable":false},{"introducedAt":"10.14","beta":false,"deprecated":false,"name":"macOS","unavailable":false},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"12.0","unavailable":false},{"name":"watchOS","unavailable":false,"introducedAt":"5.0","beta":false,"deprecated":false}],"symbolKind":"init"},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object","type":"text"}],"title":"init(requiredInterfaceType:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier","text":"NetworkMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object","type":"text"}],"title":"init(delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:updateHandler:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"requiredInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:updateHandler:)","kind":"symbol","role":"symbol","title":"init(requiredInterfaceType:updateQueue:updateHandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure on a specific queue","type":"text"}],"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:updatehandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:)","abstract":[{"type":"text","text":"Create a network monitor to observe a specific interface type"}],"title":"init(requiredInterfaceType:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"], "},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatehandler:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a provided closure","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:delegate:)","abstract":[{"text":"Create a network monitor that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(requiredInterfaceType:updateQueue:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:updateQueue:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:updatequeue:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object on a specific queue","type":"text"}],"title":"init(prohibitedInterfaceTypes:updateQueue:delegate:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitedInterfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:updateQueue:delegate:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateQueue:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatequeue:updatehandler:)","abstract":[{"type":"text","text":"Create a network monitor that publishes updates to a provided closure on a specific queue"}],"title":"init(updateQueue:updateHandler:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateQueue:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:)","abstract":[{"type":"text","text":"Create a network monitor to observe interface types that are not explicitly prohibited"}],"title":"init(prohibitedInterfaceTypes:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init()":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init()","abstract":[{"text":"Create a network monitor","type":"text"}],"title":"init()","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(requiredInterfaceType:updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(requiredinterfacetype:updatehandler:)","abstract":[{"text":"Create a network monitor to observe a specific interface type that publishes updates to a provided closure","type":"text"}],"title":"init(requiredInterfaceType:updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(requiredInterfaceType:updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(updateHandler:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(updatehandler:)","abstract":[{"text":"Create a network monitor that publishes updates to a provided closure","type":"text"}],"title":"init(updateHandler:)","kind":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(updateHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/init(prohibitedInterfaceTypes:delegate:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/init(prohibitedinterfacetypes:delegate:)","abstract":[{"text":"Create a network monitor to observe interface types that are not explicitly prohibited that publishes updates to a delegate object","type":"text"}],"title":"init(prohibitedInterfaceTypes:delegate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitedInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"kind":"text","text":"], "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/init(prohibitedInterfaceTypes:delegate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpath(dispatchqueue:completionhandler:).json b/docs/data/documentation/networkreachability/networkmonitor/networkpath(dispatchqueue:completionhandler:).json new file mode 100644 index 00000000..72631564 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpath(dispatchqueue:completionhandler:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPath"},{"kind":"text","text":"("},{"text":"dispatchQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completionHandler"},{"text":": (","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")"}],"externalID":"s:19NetworkReachability0A7MonitorC11networkPath13dispatchQueue17completionHandlerySo03OS_F6_queueCSg_y0A06NWPathVctFZ","title":"networkPath(dispatchQueue:completionHandler:)","platforms":[{"name":"iOS","unavailable":false,"beta":false,"introducedAt":"12.0","deprecated":false},{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"10.14","name":"macOS"},{"deprecated":false,"introducedAt":"12.0","beta":false,"unavailable":false,"name":"tvOS"},{"beta":false,"name":"watchOS","introducedAt":"5.0","deprecated":false,"unavailable":false}],"modules":[{"name":"NetworkReachability"}],"symbolKind":"method","role":"symbol","roleHeading":"Type Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPath"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"dispatchQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"completionHandler"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")"}]}]},{"parameters":[{"name":"dispatchQueue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"DispatchQueue"},{"type":"text","text":" used to perform the provided completion handler closure."},{"text":" ","type":"text"},{"text":"If ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", the provided closure will be executed on the main thread."}]}]},{"name":"completionHandler","content":[{"inlineContent":[{"type":"text","text":"The closure used to handle the latest "},{"code":"NWPath","type":"codeVoice"},{"text":" value.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"The provided closure will be executed exactly once, and will be executed on the main thread."}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["func updateReachability() {"," NetworkMonitor.networkPath { (path: NWPath) in"," \/\/ Do something with `path`"," }","}"]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Retrieve the latest known network path using a closure"}],"seeAlsoSections":[{"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath(dispatchQueue:completionHandler:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpath(dispatchqueue:completionhandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/updateHandler-swift.property":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.property","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"title":"updateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateHandler","kind":"identifier"},{"kind":"text","text":": "},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath(dispatchQueue:completionHandler:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"kind":"text","text":"("},{"text":"dispatchQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":"?, ","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath(dispatchQueue:completionHandler:)","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpath(dispatchqueue:completionhandler:)","abstract":[{"text":"Retrieve the latest known network path using a closure","type":"text"}],"title":"networkPath(dispatchQueue:completionHandler:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpath.json b/docs/data/documentation/networkreachability/networkmonitor/networkpath.json new file mode 100644 index 00000000..f47c7ea3 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpath.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Type Property","role":"symbol","symbolKind":"property","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.15","deprecated":false},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"6.0","unavailable":false,"name":"watchOS"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPath"},{"kind":"text","text":": "},{"text":"NWPath","preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier"}],"externalID":"s:19NetworkReachability0A7MonitorC11networkPath0A06NWPathVvpZ","title":"networkPath","extendedModule":"NetworkReachability","modules":[{"name":"NetworkReachability"}]},"abstract":[{"text":"Retrieve the latest known network path using ","type":"text"},{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","isActive":true,"type":"reference"}],"seeAlsoSections":[{"title":"Swift Concurrency","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","text":"NWPath","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"async","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"code":["func updateReachability() async {"," let path = await NetworkMonitor.networkPath"," \/\/ Do something with `path`","}"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpath"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(prohibitingInterfaceTypes:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(prohibitinginterfacetypes:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathUpdates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitingInterfaceTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"text":"]) -> ","kind":"text"},{"text":"AsyncStream","preciseIdentifier":"s:ScS","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","text":"NWPath","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"kind":"symbol","title":"networkPathUpdates(prohibitingInterfaceTypes:)"},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","title":"Swift Concurrency","type":"link","titleInlineContent":[{"text":"Swift Concurrency","type":"text"}],"url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AsyncStream","preciseIdentifier":"s:ScS"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"kind":"text","text":">"}],"kind":"symbol","title":"networkPathUpdates","type":"topic","abstract":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true},{"type":"text","text":" of network path updates."}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpath","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier","text":"NWPath"}],"kind":"symbol","title":"networkPath","type":"topic","abstract":[{"type":"text","text":"Retrieve the latest known network path using "},{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","type":"reference","isActive":true}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(requiringInterfaceType:)":{"abstract":[{"text":"An ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of network path updates for a specific interface.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(requiringinterfacetype:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiringInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ScS","text":"AsyncStream"},{"text":"<","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"kind":"text","text":">"}],"title":"networkPathUpdates(requiringInterfaceType:)"},"https://developer.apple.com/documentation/swift/asyncsequence":{"url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","titleInlineContent":[{"code":"AsyncSequence","type":"codeVoice"}],"type":"link","title":"AsyncSequence","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpathchangednotificationname.json b/docs/data/documentation/networkreachability/networkmonitor/networkpathchangednotificationname.json new file mode 100644 index 00000000..7a274a74 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpathchangednotificationname.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"abstract":[{"type":"text","text":"A notification posted by a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true},{"text":" when its network path changes.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpathchangednotificationname"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathChangedNotificationName","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathChangedNotificationName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV","text":"Notification"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10Foundation12NotificationV4Namea","kind":"typeIdentifier","text":"Name"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"networkPathChangedNotificationName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Notification","preciseIdentifier":"s:10Foundation12NotificationV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Name","preciseIdentifier":"s:10Foundation12NotificationV4Namea"}],"title":"networkPathChangedNotificationName","extendedModule":"NetworkReachability","modules":[{"name":"NetworkReachability"}],"roleHeading":"Type Property","role":"symbol","externalID":"s:19NetworkReachability0A7MonitorC34networkPathChangedNotificationNameSo014NSNotificationH0avpZ","platforms":[{"unavailable":false,"beta":false,"name":"iOS","deprecated":false,"introducedAt":"12.0"},{"beta":false,"name":"macOS","deprecated":false,"unavailable":false,"introducedAt":"10.14"},{"name":"tvOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"12.0"},{"unavailable":false,"name":"watchOS","beta":false,"deprecated":false,"introducedAt":"5.0"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathChangedNotificationName":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathchangednotificationname","abstract":[{"type":"text","text":"A notification posted by a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true,"type":"reference"},{"text":" when its network path changes.","type":"text"}],"title":"networkPathChangedNotificationName","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPathChangedNotificationName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation12NotificationV","text":"Notification","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Name","preciseIdentifier":"s:10Foundation12NotificationV4Namea","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathChangedNotificationName"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher(prohibitinginterfacetypes:).json b/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher(prohibitinginterfacetypes:).json new file mode 100644 index 00000000..e6a31661 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher(prohibitinginterfacetypes:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitingInterfaceTypes","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"interfaceTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","kind":"typeIdentifier","text":"NetworkPathPublisher"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this function to observe network path updates using "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"reference"}]},{"code":["let cancellable = NetworkMonitor.networkPathPublisher(prohibitingInterfaceTypes: [.wifi, .wiredEthernet])"," .map { path in"," path.status == .satisfied"," }"," .removeDuplicates()"," .sink { isSatisfied in"," \/\/ Do something with `isSatisfied`"," }"],"syntax":"swift","type":"codeListing"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(prohibitinginterfacetypes:)"]}],"metadata":{"role":"symbol","symbolKind":"method","title":"networkPathPublisher(prohibitingInterfaceTypes:)","platforms":[{"name":"iOS","introducedAt":"14.0","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"name":"macOS","introducedAt":"11.0","unavailable":false,"beta":false},{"beta":false,"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"14.0"},{"unavailable":false,"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"7.0"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"text":"(","kind":"text"},{"text":"prohibitingInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera"}],"modules":[{"name":"NetworkReachability"}],"extendedModule":"NetworkReachability","externalID":"s:19NetworkReachability0A7MonitorC20networkPathPublisher25prohibitingInterfaceTypesAC0F0VSay0A011NWInterfaceV0H4TypeOG_tFZ","roleHeading":"Type Method"},"abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher"],"generated":true,"title":"Combine"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/NetworkPathPublisher":{"title":"Publishers.NetworkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","url":"\/documentation\/networkreachability\/combine\/publishers\/networkpathpublisher","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkPathPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkPathPublisher","kind":"identifier"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher":{"title":"networkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier","text":"NetworkPathPublisher"}],"type":"topic"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(requiringInterfaceType:)":{"title":"networkPathPublisher(requiringInterfaceType:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for a specific interface"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(requiringinterfacetype:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiringInterfaceType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"type":"topic"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(prohibitingInterfaceTypes:)":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(prohibitinginterfacetypes:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitingInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"networkPathPublisher(prohibitingInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher(requiringinterfacetype:).json b/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher(requiringinterfacetype:).json new file mode 100644 index 00000000..c78ffbed --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher(requiringinterfacetype:).json @@ -0,0 +1 @@ +{"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher"],"title":"Combine","generated":true}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"text":" of network path updates for a specific interface","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(requiringinterfacetype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiringInterfaceType"},{"text":" ","kind":"text"},{"text":"interfaceType","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this function to observe network path updates using "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"}]},{"syntax":"swift","type":"codeListing","code":["let cancellable = NetworkMonitor.networkPathPublisher(requiringInterfaceType: .wifi)"," .map { path in"," path.status == .satisfied"," }"," .removeDuplicates()"," .sink { isSatisfied in"," \/\/ Do something with `isSatisfied`"," }"]}]}],"metadata":{"platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.15"},{"unavailable":false,"name":"tvOS","introducedAt":"13.0","deprecated":false,"beta":false},{"deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false,"name":"watchOS"}],"title":"networkPathPublisher(requiringInterfaceType:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathPublisher","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"requiringInterfaceType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"extendedModule":"NetworkReachability","roleHeading":"Type Method","role":"symbol","modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0A7MonitorC20networkPathPublisher22requiringInterfaceTypeAC0F0V0A011NWInterfaceV0hI0O_tFZ","symbolKind":"method"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/NetworkPathPublisher":{"title":"Publishers.NetworkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","url":"\/documentation\/networkreachability\/combine\/publishers\/networkpathpublisher","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkPathPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkPathPublisher","kind":"identifier"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(prohibitingInterfaceTypes:)":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(prohibitinginterfacetypes:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitingInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"networkPathPublisher(prohibitingInterfaceTypes:)"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(requiringInterfaceType:)":{"title":"networkPathPublisher(requiringInterfaceType:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for a specific interface"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(requiringinterfacetype:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiringInterfaceType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher":{"title":"networkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier","text":"NetworkPathPublisher"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher.json b/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher.json new file mode 100644 index 00000000..194819f6 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpathpublisher.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"networkPathPublisher","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"extendedModule":"NetworkReachability","title":"networkPathPublisher","externalID":"s:19NetworkReachability0A7MonitorC20networkPathPublisherAC0F0VvpZ","platforms":[{"beta":false,"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"13.0"},{"name":"macOS","deprecated":false,"unavailable":false,"introducedAt":"10.15","beta":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS"},{"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false}],"role":"symbol","modules":[{"name":"NetworkReachability"}]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"text":" of network path updates","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Combine","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Use this property to observe network path updates using "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}],"type":"paragraph"},{"code":["let cancellable = NetworkMonitor.networkPathPublisher"," .map { path in"," path.status == .satisfied"," }"," .removeDuplicates()"," .sink { isSatisfied in"," \/\/ Do something with `isSatisfied`"," }"],"type":"codeListing","syntax":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(prohibitingInterfaceTypes:)":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(prohibitinginterfacetypes:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitingInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"networkPathPublisher(prohibitingInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/NetworkPathPublisher":{"title":"Publishers.NetworkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/NetworkPathPublisher","url":"\/documentation\/networkreachability\/combine\/publishers\/networkpathpublisher","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkPathPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkPathPublisher","kind":"identifier"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher":{"title":"networkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier","text":"NetworkPathPublisher"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(requiringInterfaceType:)":{"title":"networkPathPublisher(requiringInterfaceType:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for a specific interface"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(requiringinterfacetype:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiringInterfaceType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"type":"topic"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates(prohibitinginterfacetypes:).json b/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates(prohibitinginterfacetypes:).json new file mode 100644 index 00000000..27235205 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates(prohibitinginterfacetypes:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"prohibitingInterfaceTypes"},{"text":" ","kind":"text"},{"text":"interfaceTypes","kind":"internalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"kind":"text","text":"]) -> "},{"text":"AsyncStream","kind":"typeIdentifier","preciseIdentifier":"s:ScS"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","text":"NWPath","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Use this function to observe network path updates using ","type":"text"},{"type":"reference","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","isActive":true}]},{"code":["for await path in NetworkMontitor.networkPathUpdates(prohibitingInterfaceTypes: [.wifi, .wiredEthernet]) {"," \/\/ Do something with `path`","}"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"sections":[],"abstract":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"seeAlsoSections":[{"generated":true,"title":"Swift Concurrency","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(prohibitinginterfacetypes:)"]}],"metadata":{"title":"networkPathUpdates(prohibitingInterfaceTypes:)","externalID":"s:19NetworkReachability0A7MonitorC18networkPathUpdates25prohibitingInterfaceTypesScSy0A06NWPathVGSayAF11NWInterfaceV0H4TypeOG_tFZ","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"14.0","beta":false,"unavailable":false},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"11.0"},{"deprecated":false,"introducedAt":"14.0","name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","unavailable":false,"introducedAt":"7.0","deprecated":false,"beta":false}],"symbolKind":"method","modules":[{"name":"NetworkReachability"}],"role":"symbol","extendedModule":"NetworkReachability","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathUpdates","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitingInterfaceTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":"]) -> ","kind":"text"},{"text":"AsyncStream","kind":"typeIdentifier","preciseIdentifier":"s:ScS"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Network6NWPathV","text":"NWPath","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(requiringInterfaceType:)":{"abstract":[{"text":"An ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of network path updates for a specific interface.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(requiringinterfacetype:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiringInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ScS","text":"AsyncStream"},{"text":"<","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"kind":"text","text":">"}],"title":"networkPathUpdates(requiringInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AsyncStream","preciseIdentifier":"s:ScS"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"kind":"text","text":">"}],"kind":"symbol","title":"networkPathUpdates","type":"topic","abstract":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true},{"type":"text","text":" of network path updates."}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpath","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier","text":"NWPath"}],"kind":"symbol","title":"networkPath","type":"topic","abstract":[{"type":"text","text":"Retrieve the latest known network path using "},{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","type":"reference","isActive":true}],"role":"symbol"},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"type":"link","url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","titleInlineContent":[{"type":"text","text":"Swift Concurrency"}],"title":"Swift Concurrency"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(prohibitingInterfaceTypes:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(prohibitinginterfacetypes:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathUpdates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitingInterfaceTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"text":"]) -> ","kind":"text"},{"text":"AsyncStream","preciseIdentifier":"s:ScS","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","text":"NWPath","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"kind":"symbol","title":"networkPathUpdates(prohibitingInterfaceTypes:)"},"https://developer.apple.com/documentation/swift/asyncsequence":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","title":"AsyncSequence","titleInlineContent":[{"code":"AsyncSequence","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates(requiringinterfacetype:).json b/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates(requiringinterfacetype:).json new file mode 100644 index 00000000..4a1c5378 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates(requiringinterfacetype:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathUpdates","kind":"identifier"},{"text":"(","kind":"text"},{"text":"requiringInterfaceType","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"interfaceType"},{"kind":"text","text":": "},{"text":"NWInterface","kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ScS","text":"AsyncStream"},{"text":"<","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"kind":"text","text":">"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Use this function to observe network path updates using ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"}]},{"type":"codeListing","syntax":"swift","code":["for await path in NetworkMontitor.networkPathUpdates(requiringInterfaceType: .wifi) {"," \/\/ Do something with `path`","}"]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)"},"abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true,"type":"reference"},{"type":"text","text":" of network path updates for a specific interface."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)"],"generated":true,"title":"Swift Concurrency"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(requiringinterfacetype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Type Method","title":"networkPathUpdates(requiringInterfaceType:)","symbolKind":"method","extendedModule":"NetworkReachability","modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathUpdates","kind":"identifier"},{"text":"(","kind":"text"},{"text":"requiringInterfaceType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NWInterface","preciseIdentifier":"s:7Network11NWInterfaceV"},{"kind":"text","text":"."},{"text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AsyncStream","preciseIdentifier":"s:ScS"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:19NetworkReachability0A7MonitorC18networkPathUpdates22requiringInterfaceTypeScSy0A06NWPathVGAF11NWInterfaceV0hI0O_tFZ","platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"name":"iOS","beta":false},{"deprecated":false,"introducedAt":"10.15","unavailable":false,"name":"macOS","beta":false},{"unavailable":false,"name":"tvOS","deprecated":false,"introducedAt":"13.0","beta":false},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(requiringInterfaceType:)":{"abstract":[{"text":"An ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of network path updates for a specific interface.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(requiringinterfacetype:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiringInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ScS","text":"AsyncStream"},{"text":"<","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"kind":"text","text":">"}],"title":"networkPathUpdates(requiringInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(prohibitingInterfaceTypes:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(prohibitinginterfacetypes:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathUpdates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitingInterfaceTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"text":"]) -> ","kind":"text"},{"text":"AsyncStream","preciseIdentifier":"s:ScS","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","text":"NWPath","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"kind":"symbol","title":"networkPathUpdates(prohibitingInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpath","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier","text":"NWPath"}],"kind":"symbol","title":"networkPath","type":"topic","abstract":[{"type":"text","text":"Retrieve the latest known network path using "},{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","type":"reference","isActive":true}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AsyncStream","preciseIdentifier":"s:ScS"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"kind":"text","text":">"}],"kind":"symbol","title":"networkPathUpdates","type":"topic","abstract":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true},{"type":"text","text":" of network path updates."}],"role":"symbol"},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"type":"link","titleInlineContent":[{"type":"text","text":"Swift Concurrency"}],"title":"Swift Concurrency","url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/swift/asyncsequence":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","title":"AsyncSequence","titleInlineContent":[{"type":"codeVoice","code":"AsyncSequence"}],"url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates.json b/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates.json new file mode 100644 index 00000000..268bee7f --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/networkpathupdates.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"abstract":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of network path updates.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"networkPathUpdates","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AsyncStream","preciseIdentifier":"s:ScS"},{"kind":"text","text":"<"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this property observe network path updates using "},{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","isActive":true,"type":"reference"}]},{"type":"codeListing","syntax":"swift","code":["for await path in NetworkMontitor.networkPathUpdates {"," \/\/ Do something with `path`","}"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/networkpathupdates"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)"],"generated":true,"title":"Swift Concurrency"}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathUpdates"},{"text":": ","kind":"text"},{"text":"AsyncStream","kind":"typeIdentifier","preciseIdentifier":"s:ScS"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"kind":"text","text":">"}],"externalID":"s:19NetworkReachability0A7MonitorC18networkPathUpdatesScSy0A06NWPathVGvpZ","roleHeading":"Type Property","modules":[{"name":"NetworkReachability"}],"title":"networkPathUpdates","platforms":[{"unavailable":false,"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0"},{"beta":false,"name":"macOS","introducedAt":"10.15","deprecated":false,"unavailable":false},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"6.0"}],"role":"symbol","extendedModule":"NetworkReachability","symbolKind":"property"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(prohibitingInterfaceTypes:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(prohibitinginterfacetypes:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"networkPathUpdates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"prohibitingInterfaceTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","kind":"typeIdentifier","text":"InterfaceType"},{"text":"]) -> ","kind":"text"},{"text":"AsyncStream","preciseIdentifier":"s:ScS","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","text":"NWPath","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(prohibitingInterfaceTypes:)","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"kind":"symbol","title":"networkPathUpdates(prohibitingInterfaceTypes:)"},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"titleInlineContent":[{"text":"Swift Concurrency","type":"text"}],"url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","title":"Swift Concurrency","type":"link","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AsyncStream","preciseIdentifier":"s:ScS"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"kind":"text","text":">"}],"kind":"symbol","title":"networkPathUpdates","type":"topic","abstract":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true},{"type":"text","text":" of network path updates."}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathUpdates(requiringInterfaceType:)":{"abstract":[{"text":"An ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of network path updates for a specific interface.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathupdates(requiringinterfacetype:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathUpdates(requiringInterfaceType:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkPathUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiringInterfaceType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","text":"NWInterface","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"InterfaceType","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ScS","text":"AsyncStream"},{"text":"<","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"kind":"text","text":">"}],"title":"networkPathUpdates(requiringInterfaceType:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath":{"url":"\/documentation\/networkreachability\/networkmonitor\/networkpath","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier","text":"NWPath"}],"kind":"symbol","title":"networkPath","type":"topic","abstract":[{"type":"text","text":"Retrieve the latest known network path using "},{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","type":"reference","isActive":true}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/swift/asyncsequence":{"url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","titleInlineContent":[{"type":"codeVoice","code":"AsyncSequence"}],"title":"AsyncSequence","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher.json b/docs/data/documentation/networkreachability/networkmonitor/publisher.json new file mode 100644 index 00000000..bbea9af7 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Publisher"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"kind":"symbol","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}],"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/receive(subscriber:)"],"title":"Instance Methods"},{"title":"Type Aliases","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Failure","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Output"]},{"title":"Default Implementations","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"],"generated":true}],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)"],"generated":true,"title":"Combine"}],"metadata":{"modules":[{"name":"NetworkReachability"}],"title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"externalID":"s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"NetworkReachability","symbolKind":"struct","role":"symbol","roleHeading":"Structure","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"introducedAt":"10.15","name":"macOS","deprecated":false,"unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"6.0","name":"watchOS"}]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/NetworkReachability\/7Combine9PublisherP"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Output":{"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"Output","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Output","navigatorTitle":[{"text":"Output","kind":"identifier"}],"abstract":[{"text":"The kind of values published by this publisher.","type":"text"}],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/output","title":"NetworkMonitor.Publisher.Output","type":"topic"},"doc://NetworkReachability/7Combine9PublisherP":{"type":"unresolvable","identifier":"doc:\/\/NetworkReachability\/7Combine9PublisherP","title":"Combine.Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(requiringInterfaceType:)":{"title":"networkPathPublisher(requiringInterfaceType:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for a specific interface"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(requiringInterfaceType:)","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(requiringinterfacetype:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiringInterfaceType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher(prohibitingInterfaceTypes:)":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher(prohibitinginterfacetypes:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher(prohibitingInterfaceTypes:)","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates for interface types that are not explicitly prohibited."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":"("},{"text":"prohibitingInterfaceTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Network11NWInterfaceV","kind":"typeIdentifier","text":"NWInterface"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network11NWInterfaceV13InterfaceTypeO","text":"InterfaceType"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"NetworkPathPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"networkPathPublisher(prohibitingInterfaceTypes:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPathPublisher":{"title":"networkPathPublisher","abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":" of network path updates"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPathPublisher","url":"\/documentation\/networkreachability\/networkmonitor\/networkpathpublisher","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPathPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0C13PathPublishera","kind":"typeIdentifier","text":"NetworkPathPublisher"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Failure":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/failure","abstract":[{"type":"text","text":"The kind of errors this publisher might publish."}],"title":"NetworkMonitor.Publisher.Failure","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"Failure","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Failure"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Failure"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/receive(subscriber:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/receive(subscriber:)","abstract":[{"type":"text","text":"Attaches the specified subscriber to this publisher."}],"title":"receive(subscriber:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"receive"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"subscriber","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/receive(subscriber:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/allsatisfy(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/allsatisfy(_:).json new file mode 100644 index 00000000..58a37625 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/allsatisfy(_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.allSatisfy(_:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/allsatisfy(_:)"]}],"kind":"symbol","metadata":{"externalID":"s:7Combine9PublisherPAAE10allSatisfyyAA10PublishersO03AllD0Vy_xGSb6OutputQzcF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","title":"allSatisfy(_:)","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"introducedAt":"10.15","beta":false,"name":"macOS"},{"beta":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false},{"name":"watchOS","beta":false,"introducedAt":"6.0","deprecated":false,"unavailable":false}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSatisfy"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10AllSatisfyV","text":"AllSatisfy"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Combine","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/allSatisfy(_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSatisfy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"AllSatisfy","preciseIdentifier":"s:7Combine10PublishersO10AllSatisfyV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/allSatisfy(_:)":{"title":"allSatisfy(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/allsatisfy(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"AllSatisfy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10AllSatisfyV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/allSatisfy(_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/append(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/append(_:).json new file mode 100644 index 00000000..d8560a37 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/append(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.15"},{"beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"tvOS"},{"beta":false,"introducedAt":"6.0","deprecated":false,"unavailable":false,"name":"watchOS"}],"extendedModule":"Combine","symbolKind":"method","role":"symbol","title":"append(_:)","externalID":"s:7Combine9PublisherPAAE6appendyAA10PublishersO11ConcatenateVy_xAF8SequenceVy_Say6OutputQzG7FailureQzGGALd_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"append","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":"...) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Concatenate","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Sequence","preciseIdentifier":"s:7Combine10PublishersO8SequenceV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":"], ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">>"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.append(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"elements"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":"...) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Concatenate","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">>"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/append(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/append(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/append(_:)":{"title":"append(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/append(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/append(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":"...) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Concatenate","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">>","kind":"text"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"title":"Publisher Implementations","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","kind":"article","abstract":[],"role":"collectionGroup","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" of "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},{"text":" updates for use with ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"reference","isActive":true}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","type":"topic","title":"NetworkMonitor.Publisher","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/assertnofailure(_:file:line:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/assertnofailure(_:file:line:).json new file mode 100644 index 00000000..142c4230 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/assertnofailure(_:file:line:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"assertNoFailure(_:file:line:)","symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"unavailable":false,"beta":false,"introducedAt":"13.0","name":"iOS","deprecated":false},{"unavailable":false,"introducedAt":"10.15","beta":false,"name":"macOS","deprecated":false},{"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0","beta":false},{"deprecated":false,"introducedAt":"6.0","beta":false,"unavailable":false,"name":"watchOS"}],"extendedModule":"Combine","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"assertNoFailure"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"file","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s12StaticStringV","text":"StaticString","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"line"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"AssertNoFailure","preciseIdentifier":"s:7Combine10PublishersO15AssertNoFailureV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE15assertNoFailure_4file4lineAA10PublishersO06AssertdE0Vy_xGSS_s12StaticStringVSutF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.assertNoFailure(_:file:line:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"assertNoFailure","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"prefix"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" = \"\", "},{"text":"file","kind":"externalParam"},{"kind":"text","text":": "},{"text":"StaticString","kind":"typeIdentifier","preciseIdentifier":"s:s12StaticStringV"},{"text":" = ","kind":"text"},{"text":"#file","kind":"keyword"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"kind":"text","text":" = "},{"kind":"keyword","text":"#line"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AssertNoFailure","preciseIdentifier":"s:7Combine10PublishersO15AssertNoFailureV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/assertnofailure(_:file:line:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assertNoFailure(_:file:line:)","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/assertNoFailure(_:file:line:)":{"title":"assertNoFailure(_:file:line:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/assertnofailure(_:file:line:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assertNoFailure(_:file:line:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"assertNoFailure","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"file","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s12StaticStringV","text":"StaticString"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO15AssertNoFailureV","kind":"typeIdentifier","text":"AssertNoFailure"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/assign(to:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/assign(to:).json new file mode 100644 index 00000000..355f9672 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/assign(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"assign","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"published"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Published","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublishedV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:7Combine9PublishedV9PublisherV","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assign(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/assign(to:)"]}],"sections":[],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","role":"symbol","title":"assign(to:)","symbolKind":"method","platforms":[{"beta":false,"name":"iOS","introducedAt":"14.0","unavailable":false,"deprecated":false},{"name":"macOS","introducedAt":"11.0","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"14.0","name":"tvOS"},{"introducedAt":"7.0","deprecated":false,"beta":false,"unavailable":false,"name":"watchOS"}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAs5NeverO7FailureRtzrlE6assign2toyAA9PublishedVABVy6OutputQz_Gz_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Failure","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Never"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"assign","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Published","preciseIdentifier":"s:7Combine9PublishedV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":">.","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublishedV9PublisherV"},{"kind":"text","text":")"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.assign(to:)"},{"type":"text","text":"."}],"references":{"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/assign(to:)":{"title":"assign(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"type":"text","text":" is "},{"code":"Never","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/assign(to:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"assign","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Published","preciseIdentifier":"s:7Combine9PublishedV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublishedV9PublisherV"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assign(to:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/assign(to:on:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/assign(to:on:).json new file mode 100644 index 00000000..d45a69fb --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/assign(to:on:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.assign(to:on:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/assign(to:on:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"assign","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Root"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"text":"ReferenceWritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s24ReferenceWritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Root","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"on","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"object","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Root"},{"kind":"text","text":") -> "},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assign(to:on:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"title":"assign(to:on:)","externalID":"s:7Combine9PublisherPAAs5NeverO7FailureRtzrlE6assign2to2onAA14AnyCancellableCs24ReferenceWritableKeyPathCyqd__6OutputQzG_qd__tlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Never"},{"text":".","type":"text"}]},"symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"assign","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Root"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReferenceWritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s24ReferenceWritableKeyPathC"},{"text":"<","kind":"text"},{"text":"Root","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"on"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Root"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine14AnyCancellableC","kind":"typeIdentifier","text":"AnyCancellable"}],"role":"symbol","platforms":[{"beta":false,"introducedAt":"13.0","unavailable":false,"name":"iOS","deprecated":false},{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"10.15","name":"macOS"},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"deprecated":false,"beta":false,"introducedAt":"6.0","name":"watchOS","unavailable":false}],"extendedModule":"Combine","roleHeading":"Instance Method"},"references":{"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/assign(to:on:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assign(to:on:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/assign(to:on:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"assign"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Root"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s24ReferenceWritableKeyPathC","text":"ReferenceWritableKeyPath"},{"text":"<","kind":"text"},{"text":"Root","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"on"},{"kind":"text","text":": "},{"text":"Root","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Never"},{"type":"text","text":"."}]},"title":"assign(to:on:)","abstract":[],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:).json new file mode 100644 index 00000000..f5afec5e --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"breakpoint","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"kind":"text","text":": ((any "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")? = nil, ","kind":"text"},{"text":"receiveOutput","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")? = nil, ","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Completion","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")? = nil) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","text":"Breakpoint"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/breakpoint(receivesubscription:receiveoutput:receivecompletion:)"]}],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE10breakpoint19receiveSubscription0D6Output0D10CompletionAA10PublishersO10BreakpointVy_xGSbAA0E0_pcSg_Sb0F0QzcSgSbAA11SubscribersO0G0Oy_7FailureQzGcSgtF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"breakpoint"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"text":": ((any ","kind":"text"},{"text":"Subscription","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12SubscriptionP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")?, "},{"text":"receiveOutput","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier","text":"Subscribers"},{"text":".","kind":"text"},{"text":"Completion","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","kind":"typeIdentifier","text":"Breakpoint"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"extendedModule":"Combine","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"introducedAt":"10.15","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false,"deprecated":false}],"title":"breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","role":"symbol"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","title":"breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"breakpoint"},{"kind":"text","text":"("},{"text":"receiveSubscription","kind":"externalParam"},{"text":": ((any ","kind":"text"},{"preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"text":"receiveOutput","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")?, "},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","text":"Breakpoint","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/breakpoint(receivesubscription:receiveoutput:receivecompletion:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/breakpointonerror().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/breakpointonerror().json new file mode 100644 index 00000000..1bf372b5 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/breakpointonerror().json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"breakpointOnError"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Breakpoint","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/breakpointOnError()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.breakpointOnError()","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","role":"symbol","platforms":[{"introducedAt":"13.0","unavailable":false,"name":"iOS","deprecated":false,"beta":false},{"unavailable":false,"deprecated":false,"introducedAt":"10.15","beta":false,"name":"macOS"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"13.0","name":"tvOS"},{"introducedAt":"6.0","unavailable":false,"name":"watchOS","deprecated":false,"beta":false}],"extendedModule":"Combine","symbolKind":"method","title":"breakpointOnError()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"breakpointOnError"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","text":"Breakpoint"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE17breakpointOnErrorAA10PublishersO10BreakpointVy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/breakpointonerror()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}]},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/breakpointOnError()":{"title":"breakpointOnError()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/breakpointonerror()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"breakpointOnError"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Breakpoint","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/breakpointOnError()","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/buffer(size:prefetch:whenfull:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/buffer(size:prefetch:whenfull:).json new file mode 100644 index 00000000..f1618ad0 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/buffer(size:prefetch:whenfull:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.buffer(size:prefetch:whenFull:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","role":"symbol","title":"buffer(size:prefetch:whenFull:)","externalID":"s:7Combine9PublisherPAAE6buffer4size8prefetch8whenFullAA10PublishersO6BufferVy_xGSi_AI16PrefetchStrategyOAI09BufferingK0Oy_7FailureQzGtF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buffer"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"size"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefetch"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PrefetchStrategy","preciseIdentifier":"s:7Combine10PublishersO16PrefetchStrategyO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"whenFull"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO17BufferingStrategyO","text":"BufferingStrategy","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Buffer","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6BufferV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/buffer(size:prefetch:whenfull:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/buffer(size:prefetch:whenFull:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buffer"},{"kind":"text","text":"("},{"kind":"externalParam","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"prefetch","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"PrefetchStrategy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO16PrefetchStrategyO"},{"kind":"text","text":", "},{"text":"whenFull","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"BufferingStrategy","preciseIdentifier":"s:7Combine10PublishersO17BufferingStrategyO","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6BufferV","text":"Buffer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/buffer(size:prefetch:whenFull:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/buffer(size:prefetch:whenfull:)","title":"buffer(size:prefetch:whenFull:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/buffer(size:prefetch:whenFull:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"buffer","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"size"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefetch"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PrefetchStrategy","preciseIdentifier":"s:7Combine10PublishersO16PrefetchStrategyO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"whenFull"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17BufferingStrategyO","text":"BufferingStrategy"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Buffer","preciseIdentifier":"s:7Combine10PublishersO6BufferV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/catch(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/catch(_:).json new file mode 100644 index 00000000..de270fd2 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/catch(_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Combine9PublisherPAAE5catchyAA10PublishersO5CatchVy_xqd__Gqd__7FailureQzcAaBRd__6OutputQyd__ALRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`catch`"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Catch","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5CatchV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}],"role":"symbol","title":"catch(_:)","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"name":"iOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS"},{"beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"tvOS"},{"introducedAt":"6.0","deprecated":false,"beta":false,"unavailable":false,"name":"watchOS"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.catch(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/catch(_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"`catch`","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"handler","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO5CatchV","text":"Catch","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/catch(_:)","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/catch(_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/catch(_:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/catch(_:)","title":"catch(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`catch`"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5CatchV","text":"Catch","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/collect().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/collect().json new file mode 100644 index 00000000..bd7f79cc --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/collect().json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","metadata":{"symbolKind":"method","externalID":"s:7Combine9PublisherPAAE7collectAA10PublishersO7CollectVy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"introducedAt":"13.0","name":"tvOS","beta":false,"unavailable":false,"deprecated":false},{"introducedAt":"6.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","title":"collect()","extendedModule":"Combine","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7CollectV","kind":"typeIdentifier","text":"Collect"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.collect()","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/collect()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect()"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"collect","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Collect","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7CollectV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/collect()":{"title":"collect()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/collect()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"collect","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7CollectV","text":"Collect"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect()","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/collect(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/collect(_:).json new file mode 100644 index 00000000..2dd4303d --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/collect(_:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","platforms":[{"beta":false,"name":"iOS","deprecated":false,"unavailable":false,"introducedAt":"13.0"},{"beta":false,"introducedAt":"10.15","unavailable":false,"name":"macOS","deprecated":false},{"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false},{"name":"watchOS","beta":false,"introducedAt":"6.0","unavailable":false,"deprecated":false}],"symbolKind":"method","role":"symbol","title":"collect(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"collect"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"CollectByCount","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14CollectByCountV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"externalID":"s:7Combine9PublisherPAAE7collectyAA10PublishersO14CollectByCountVy_xGSiF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/collect(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.collect(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"count"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"CollectByCount","preciseIdentifier":"s:7Combine10PublishersO14CollectByCountV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/collect(_:)":{"type":"topic","abstract":[],"title":"collect(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect(_:)","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/collect(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"collect"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO14CollectByCountV","text":"CollectByCount","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/collect(_:options:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/collect(_:options:).json new file mode 100644 index 00000000..c1f55be5 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/collect(_:options:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.collect(_:options:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect(_:options:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"collect","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"strategy","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"TimeGroupingStrategy","preciseIdentifier":"s:7Combine10PublishersO20TimeGroupingStrategyO","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"S"},{"text":">, ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"CollectByTime","preciseIdentifier":"s:7Combine10PublishersO13CollectByTimeV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Scheduler","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"collect(_:options:)","externalID":"s:7Combine9PublisherPAAE7collect_7optionsAA10PublishersO13CollectByTimeVy_xqd__GAG0H16GroupingStrategyOy_qd__G_16SchedulerOptionsQyd__SgtAA0K0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false,"deprecated":false}],"symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","extendedModule":"Combine","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"collect"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TimeGroupingStrategy","preciseIdentifier":"s:7Combine10PublishersO20TimeGroupingStrategyO"},{"text":"<","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO13CollectByTimeV","kind":"typeIdentifier","text":"CollectByTime"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/collect(_:options:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/collect(_:options:)":{"title":"collect(_:options:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/collect(_:options:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"collect","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TimeGroupingStrategy","preciseIdentifier":"s:7Combine10PublishersO20TimeGroupingStrategyO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"CollectByTime","preciseIdentifier":"s:7Combine10PublishersO13CollectByTimeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect(_:options:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:).json new file mode 100644 index 00000000..a3c5bf17 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"role":"symbol","title":"combineLatest(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO0aD0Vy_xqd__Gqd__AaBRd__7FailureQyd__AJRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false},{"name":"macOS","beta":false,"introducedAt":"10.15","unavailable":false,"deprecated":false},{"name":"tvOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"13.0"},{"beta":false,"unavailable":false,"introducedAt":"6.0","deprecated":false,"name":"watchOS"}],"extendedModule":"Combine"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.combineLatest(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO0A6LatestV","kind":"typeIdentifier","text":"CombineLatest"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"}]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:)":{"title":"combineLatest(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2hdcs.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2hdcs.json new file mode 100644 index 00000000..6ad4d0f3 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2hdcs.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"combineLatest(_:_:)","platforms":[{"beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"iOS"},{"introducedAt":"10.15","deprecated":false,"beta":false,"unavailable":false,"name":"macOS"},{"beta":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false},{"deprecated":false,"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false}],"extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO3MapVy_AF0aD0Vy_xqd__Gqd_0_Gqd___qd_0_6OutputQz_AMQyd__tctAaBRd__7FailureQyd__APRtzr0_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:)-2hdcs","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combineLatest"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV","text":"CombineLatest"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.combineLatest(_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:)-2hdcs"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:)-2hdcs":{"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:)-2hdcs","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO0A6LatestV","text":"CombineLatest","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:)-2hdcs","title":"combineLatest(_:_:)","role":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2rhhp.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2rhhp.json new file mode 100644 index 00000000..5dcd2a1a --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2rhhp.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO0A7Latest3Vy_xqd__qd_0_Gqd___qd_0_tAaBRd__AaBRd_0_7FailureQyd__AJRtzAJQyd_0_AKRSr0_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","title":"combineLatest(_:_:)","extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","text":"CombineLatest3","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":[{"beta":false,"name":"iOS","deprecated":false,"introducedAt":"13.0","unavailable":false},{"deprecated":false,"name":"macOS","unavailable":false,"introducedAt":"10.15","beta":false},{"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false},{"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"6.0","deprecated":false}],"role":"symbol","symbolKind":"method"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:)-2rhhp","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.combineLatest(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:)-2rhhp"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publisher2"},{"kind":"text","text":": "},{"text":"Q","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","text":"CombineLatest3"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:)-2rhhp":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","text":"CombineLatest3"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":">"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:)-2rhhp","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:)-2rhhp","type":"topic","title":"combineLatest(_:_:)"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-1k950.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-1k950.json new file mode 100644 index 00000000..f940f239 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-1k950.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:)-1k950"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V","text":"CombineLatest4"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">","kind":"text"}],"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO0A7Latest4Vy_xqd__qd_0_qd_1_Gqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__AJRtzAJQyd_0_AKRSAJQyd_1_AMRSr1_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","roleHeading":"Instance Method","platforms":[{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"iOS"},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"6.0","deprecated":false}],"extendedModule":"Combine","title":"combineLatest(_:_:_:)","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:)-1k950"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.combineLatest(_:_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher1"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"publisher2","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"publisher3","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V","text":"CombineLatest4"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":" == "},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:_:)-1k950":{"title":"combineLatest(_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:)-1k950","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:)-1k950","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-9bh3w.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-9bh3w.json new file mode 100644 index 00000000..58a33887 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-9bh3w.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"method","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.15"},{"name":"tvOS","introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false},{"beta":false,"deprecated":false,"introducedAt":"6.0","unavailable":false,"name":"watchOS"}],"title":"combineLatest(_:_:_:)","externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO3MapVy_AF0A7Latest3Vy_xqd__qd_0_Gqd_1_Gqd___qd_0_qd_1_6OutputQz_AMQyd__AMQyd_0_tctAaBRd__AaBRd_0_7FailureQyd__AQRtzAQQyd_0_ARRSr1_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","text":"CombineLatest3","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:)-9bh3w","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.combineLatest(_:_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher1","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Q"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"CombineLatest3","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:)-9bh3w"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:_:)-9bh3w":{"title":"combineLatest(_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:)-9bh3w","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"CombineLatest3","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:)-9bh3w","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:_:).json new file mode 100644 index 00000000..3033d4b5 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.combineLatest(_:_:_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher1","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher2"},{"kind":"text","text":": "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publisher3"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"CombineLatest4","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"}]}]}],"metadata":{"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO3MapVy_AF0A7Latest4Vy_xqd__qd_0_qd_1_Gqd_2_Gqd___qd_0_qd_1_qd_2_6OutputQz_AMQyd__AMQyd_0_AMQyd_1_tctAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__ARRtzARQyd_0_ASRSARQyd_1_AURSr2_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V","text":"CombineLatest4"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","platforms":[{"beta":false,"introducedAt":"13.0","name":"iOS","deprecated":false,"unavailable":false},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.15"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0"},{"introducedAt":"6.0","unavailable":false,"name":"watchOS","beta":false,"deprecated":false}],"role":"symbol","symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"combineLatest(_:_:_:_:)"},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:_:_:)":{"title":"combineLatest(_:_:_:_:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:_:)","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/compactmap(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/compactmap(_:).json new file mode 100644 index 00000000..fa0bfb3b --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/compactmap(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/compactmap(_:)"]}],"metadata":{"platforms":[{"beta":false,"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"13.0"},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.15"},{"beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"tvOS"},{"unavailable":false,"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0"}],"title":"compactMap(_:)","externalID":"s:7Combine9PublisherPAAE10compactMapyAA10PublishersO07CompactD0Vy_xqd__Gqd__Sg6OutputQzclF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"CompactMap","preciseIdentifier":"s:7Combine10PublishersO10CompactMapV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method"},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/compactMap(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.compactMap(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"compactMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"?) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"CompactMap","preciseIdentifier":"s:7Combine10PublishersO10CompactMapV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/compactMap(_:)":{"title":"compactMap(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/compactmap(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"CompactMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10CompactMapV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/compactMap(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/contains(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/contains(_:).json new file mode 100644 index 00000000..06e4f7c1 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/contains(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"output","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8ContainsV","text":"Contains","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.contains(_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"contains(_:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"name":"iOS","introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","beta":false,"unavailable":false},{"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false},{"name":"watchOS","beta":false,"deprecated":false,"introducedAt":"6.0","unavailable":false}],"externalID":"s:7Combine9PublisherPAASQ6OutputRpzrlE8containsyAA10PublishersO8ContainsVy_xGAEF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8ContainsV","text":"Contains"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/contains(_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/contains(_:)"]}],"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/contains(_:)":{"type":"topic","abstract":[],"title":"contains(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/contains(_:)","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/contains(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Contains","preciseIdentifier":"s:7Combine10PublishersO8ContainsV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","conformance":{"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/contains(where:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/contains(where:).json new file mode 100644 index 00000000..5ec274ba --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/contains(where:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/contains(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","externalID":"s:7Combine9PublisherPAAE8contains5whereAA10PublishersO13ContainsWhereVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"introducedAt":"10.15","name":"macOS","beta":false,"unavailable":false,"deprecated":false},{"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"name":"watchOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"6.0"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","title":"contains(where:)","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13ContainsWhereV","text":"ContainsWhere","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/contains(where:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.contains(where:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13ContainsWhereV","text":"ContainsWhere"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/contains(where:)":{"title":"contains(where:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/contains(where:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"ContainsWhere","preciseIdentifier":"s:7Combine10PublishersO13ContainsWhereV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/contains(where:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/count().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/count().json new file mode 100644 index 00000000..f762323d --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/count().json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Combine9PublisherPAAE5countAA10PublishersO5CountVy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"count"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Count","preciseIdentifier":"s:7Combine10PublishersO5CountV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"extendedModule":"Combine","title":"count()","platforms":[{"name":"iOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"introducedAt":"10.15","name":"macOS","beta":false},{"name":"tvOS","introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","beta":false,"unavailable":false}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/count()"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.count()","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/count()"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"count"},{"text":"() -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Count","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5CountV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/count()":{"title":"count()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/count()","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"count","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Count","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5CountV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/count()","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/debounce(for:scheduler:options:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/debounce(for:scheduler:options:).json new file mode 100644 index 00000000..ef63c9c4 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/debounce(for:scheduler:options:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.debounce(for:scheduler:options:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debounce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"dueTime","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier","text":"Stride"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"scheduler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Debounce","preciseIdentifier":"s:7Combine10PublishersO8DebounceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier","text":"Scheduler"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/debounce(for:scheduler:options:)"},"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"role":"symbol","title":"debounce(for:scheduler:options:)","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE8debounce3for9scheduler7optionsAA10PublishersO8DebounceVy_xqd__G17SchedulerTimeType_6StrideQYd___qd__0I7OptionsQyd__SgtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debounce"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sx6StrideQa","text":"Stride","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Debounce","preciseIdentifier":"s:7Combine10PublishersO8DebounceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"platforms":[{"deprecated":false,"name":"iOS","beta":false,"introducedAt":"13.0","unavailable":false},{"unavailable":false,"name":"macOS","introducedAt":"10.15","deprecated":false,"beta":false},{"name":"tvOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"6.0","beta":false}],"symbolKind":"method","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/debounce(for:scheduler:options:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/debounce(for:scheduler:options:)":{"title":"debounce(for:scheduler:options:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/debounce(for:scheduler:options:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"debounce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Stride","kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Debounce","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8DebounceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/debounce(for:scheduler:options:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/decode(type:decoder:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/decode(type:decoder:).json new file mode 100644 index 00000000..159c3901 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/decode(type:decoder:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.decode(type:decoder:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/decode(type:decoder:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Item"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Coder"},{"kind":"text","text":">("},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"text":"decoder","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Coder"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6DecodeV","text":"Decode"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Coder","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"text":"Coder","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine15TopLevelDecoderP","text":"TopLevelDecoder"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Coder"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine15TopLevelDecoderP5InputQa","text":"Input"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/decode(type:decoder:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE6decode4type7decoderAA10PublishersO6DecodeVy_xqd__qd_0_Gqd__m_qd_0_tSeRd__AA15TopLevelDecoderRd_0_5InputQyd_0_6OutputRtzr0_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decode"},{"text":"<","kind":"text"},{"text":"Item","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Coder"},{"kind":"text","text":">("},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Coder"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6DecodeV","text":"Decode"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Coder"},{"text":">","kind":"text"}],"title":"decode(type:decoder:)","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false,"deprecated":false},{"name":"tvOS","introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false},{"unavailable":false,"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"6.0"}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/decode(type:decoder:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/decode(type:decoder:)","role":"symbol","type":"topic","abstract":[],"title":"decode(type:decoder:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Item"},{"text":", ","kind":"text"},{"text":"Coder","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Coder"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Decode","preciseIdentifier":"s:7Combine10PublishersO6DecodeV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Coder","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/decode(type:decoder:)","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/delay(for:tolerance:scheduler:options:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/delay(for:tolerance:scheduler:options:).json new file mode 100644 index 00000000..d096df98 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/delay(for:tolerance:scheduler:options:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/delay(for:tolerance:scheduler:options:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.delay(for:tolerance:scheduler:options:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/delay(for:tolerance:scheduler:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"interval","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sx6StrideQa","text":"Stride","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier","text":"Stride"},{"text":"? = nil, ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"? = nil) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delay","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5DelayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Scheduler","preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier"}]}]}],"metadata":{"symbolKind":"method","extendedModule":"Combine","roleHeading":"Instance Method","title":"delay(for:tolerance:scheduler:options:)","externalID":"s:7Combine9PublisherPAAE5delay3for9tolerance9scheduler7optionsAA10PublishersO5DelayVy_xqd__G17SchedulerTimeType_6StrideQYd___APSgqd__0J7OptionsQyd__SgtAA0J0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier","text":"Stride"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier","text":"Stride"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scheduler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5DelayV","text":"Delay"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"role":"symbol","platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"name":"iOS","beta":false},{"beta":false,"introducedAt":"10.15","unavailable":false,"deprecated":false,"name":"macOS"},{"beta":false,"unavailable":false,"introducedAt":"13.0","name":"tvOS","deprecated":false},{"beta":false,"deprecated":false,"name":"watchOS","unavailable":false,"introducedAt":"6.0"}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/delay(for:tolerance:scheduler:options:)":{"title":"delay(for:tolerance:scheduler:options:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/delay(for:tolerance:scheduler:options:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier","text":"SchedulerTimeType"},{"kind":"text","text":"."},{"text":"Stride","preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Stride","preciseIdentifier":"s:Sx6StrideQa"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scheduler"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Delay","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5DelayV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/delay(for:tolerance:scheduler:options:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/drop(untiloutputfrom:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/drop(untiloutputfrom:).json new file mode 100644 index 00000000..9039974d --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/drop(untiloutputfrom:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.drop(untilOutputFrom:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/drop(untiloutputfrom:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":">(","kind":"text"},{"text":"untilOutputFrom","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publisher"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15DropUntilOutputV","text":"DropUntilOutput"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/drop(untilOutputFrom:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"name":"iOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.15"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0"},{"beta":false,"introducedAt":"6.0","name":"watchOS","deprecated":false,"unavailable":false}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"drop","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"untilOutputFrom","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15DropUntilOutputV","text":"DropUntilOutput"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">"}],"extendedModule":"Combine","title":"drop(untilOutputFrom:)","externalID":"s:7Combine9PublisherPAAE4drop15untilOutputFromAA10PublishersO09DropUntilE0Vy_xqd__Gqd___tAaBRd__7FailureQyd__AKRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV"},"kind":"symbol","references":{"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/drop(untilOutputFrom:)":{"title":"drop(untilOutputFrom:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/drop(untiloutputfrom:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"drop","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"untilOutputFrom"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DropUntilOutput","preciseIdentifier":"s:7Combine10PublishersO15DropUntilOutputV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/drop(untilOutputFrom:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/drop(while:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/drop(while:).json new file mode 100644 index 00000000..b96afe75 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/drop(while:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/drop(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE4drop5whileAA10PublishersO9DropWhileVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"drop"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9DropWhileV","text":"DropWhile"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"drop(while:)","platforms":[{"name":"iOS","beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false},{"introducedAt":"10.15","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"name":"watchOS","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"drop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO9DropWhileV","kind":"typeIdentifier","text":"DropWhile"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.drop(while:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/drop(while:)","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/drop(while:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/drop(while:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9DropWhileV","text":"DropWhile","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"drop(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/drop(while:)"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/dropfirst(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/dropfirst(_:).json new file mode 100644 index 00000000..1a43f53e --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/dropfirst(_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.dropFirst(_:)"},{"text":".","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"introducedAt":"10.15","deprecated":false,"beta":false,"unavailable":false,"name":"macOS"},{"beta":false,"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"13.0"},{"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"6.0","deprecated":false}],"title":"dropFirst(_:)","extendedModule":"Combine","role":"symbol","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropFirst"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4DropV","text":"Drop"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE9dropFirstyAA10PublishersO4DropVy_xGSiF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dropFirst","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"count","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" = 1) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4DropV","text":"Drop","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/dropFirst(_:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/dropfirst(_:)"]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/dropFirst(_:)":{"title":"dropFirst(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dropFirst","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4DropV","text":"Drop"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/dropFirst(_:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/dropfirst(_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/erasetoanypublisher().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/erasetoanypublisher().json new file mode 100644 index 00000000..a021241d --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/erasetoanypublisher().json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/eraseToAnyPublisher()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.eraseToAnyPublisher()"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/erasetoanypublisher()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"eraseToAnyPublisher","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"eraseToAnyPublisher","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">","kind":"text"}],"extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE010eraseToAnyB0AA0eB0Vy6OutputQz7FailureQzGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"introducedAt":"13.0","beta":false},{"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.15","unavailable":false},{"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"13.0","deprecated":false},{"deprecated":false,"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"6.0"}],"title":"eraseToAnyPublisher()"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/eraseToAnyPublisher()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/eraseToAnyPublisher()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/erasetoanypublisher()","abstract":[],"title":"eraseToAnyPublisher()","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"eraseToAnyPublisher","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/failure.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/failure.json new file mode 100644 index 00000000..e61f46fd --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/failure.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Failure","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The kind of errors this publisher might publish."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"Failure","kind":"identifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/failure"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"NetworkMonitor.Publisher.Failure","navigatorTitle":[{"text":"Failure","kind":"identifier"}],"role":"symbol","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"13.0","beta":false},{"unavailable":false,"deprecated":false,"introducedAt":"10.15","name":"macOS","beta":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0"},{"deprecated":false,"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false}],"externalID":"s:19NetworkReachability0A7MonitorC9PublisherV7Failurea","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Failure"}],"symbolKind":"typealias","modules":[{"name":"NetworkReachability"}],"roleHeading":"Type Alias"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Failure":{"navigatorTitle":[{"kind":"identifier","text":"Failure"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/failure","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"Failure","kind":"identifier"}],"abstract":[{"text":"The kind of errors this publisher might publish.","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Failure","kind":"symbol","title":"NetworkMonitor.Publisher.Failure","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/filter(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/filter(_:).json new file mode 100644 index 00000000..7e6f1ee6 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/filter(_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/filter(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filter","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"isIncluded"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Filter","preciseIdentifier":"s:7Combine10PublishersO6FilterV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.filter(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/filter(_:)"]}],"metadata":{"title":"filter(_:)","externalID":"s:7Combine9PublisherPAAE6filteryAA10PublishersO6FilterVy_xGSb6OutputQzcF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"beta":false,"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"6.0"}],"symbolKind":"method","role":"symbol","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filter","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6FilterV","kind":"typeIdentifier","text":"Filter"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/filter(_:)":{"title":"filter(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/filter(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filter","kind":"identifier"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Filter","preciseIdentifier":"s:7Combine10PublishersO6FilterV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/filter(_:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/first().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/first().json new file mode 100644 index 00000000..cee948c0 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/first().json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/first()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/first()","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Instance Method","extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"first()","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE5firstAA10PublishersO5FirstVy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false},{"name":"macOS","introducedAt":"10.15","deprecated":false,"unavailable":false,"beta":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","name":"tvOS","deprecated":false},{"introducedAt":"6.0","unavailable":false,"beta":false,"name":"watchOS","deprecated":false}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"First","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5FirstV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.first()"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"First","preciseIdentifier":"s:7Combine10PublishersO5FirstV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"references":{"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/first()":{"role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/first()","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/first()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"First","preciseIdentifier":"s:7Combine10PublishersO5FirstV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"first()","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/first(where:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/first(where:).json new file mode 100644 index 00000000..67028663 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/first(where:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"first"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10FirstWhereV","text":"FirstWhere","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/first(where:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.first(where:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Combine9PublisherPAAE5first5whereAA10PublishersO10FirstWhereVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"FirstWhere","preciseIdentifier":"s:7Combine10PublishersO10FirstWhereV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"first(where:)","symbolKind":"method","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"introducedAt":"13.0","beta":false},{"introducedAt":"10.15","name":"macOS","deprecated":false,"unavailable":false,"beta":false},{"beta":false,"name":"tvOS","introducedAt":"13.0","deprecated":false,"unavailable":false},{"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"6.0","deprecated":false}],"roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","role":"symbol"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/first(where:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/first(where:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"FirstWhere","preciseIdentifier":"s:7Combine10PublishersO10FirstWhereV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"first(where:)","abstract":[],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/first(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/first(where:)"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-1wwap.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-1wwap.json new file mode 100644 index 00000000..c96a674f --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-1wwap.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"maxPublishers","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","kind":"typeIdentifier","text":"FlatMap"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"SetFailureType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":">>","kind":"text"}],"extendedModule":"Combine","platforms":[{"introducedAt":"14.0","deprecated":false,"name":"iOS","beta":false,"unavailable":false},{"introducedAt":"11.0","beta":false,"deprecated":false,"name":"macOS","unavailable":false},{"deprecated":false,"introducedAt":"14.0","unavailable":false,"name":"tvOS","beta":false},{"deprecated":false,"name":"watchOS","introducedAt":"7.0","unavailable":false,"beta":false}],"conformance":{"constraints":[{"type":"codeVoice","code":"Failure"},{"type":"text","text":" is "},{"code":"Never","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAs5NeverO7FailureRtzrlE7flatMap13maxPublishers_AA0H0O04FlatF0Vy_qd__AK03SetD4TypeVy_xAFQyd__GGAA11SubscribersO6DemandV_qd__6OutputQzctAaBRd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","title":"flatMap(maxPublishers:_:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand","kind":"typeIdentifier"},{"text":" = .unlimited, ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"FlatMap","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SetFailureType","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-1wwap"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.flatMap(maxPublishers:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-1wwap"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/flatMap(maxPublishers:_:)-1wwap":{"title":"flatMap(maxPublishers:_:)","conformance":{"constraints":[{"code":"Failure","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Never"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-1wwap","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":">(","kind":"text"},{"text":"maxPublishers","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"FlatMap","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV","kind":"typeIdentifier","text":"SetFailureType"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":">>","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-1wwap","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-22bki.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-22bki.json new file mode 100644 index 00000000..bbaeeb02 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-22bki.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.flatMap(maxPublishers:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"kind":"externalParam","text":"maxPublishers"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"kind":"text","text":" = .unlimited, "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"SetFailureType","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":">, ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-22bki","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-22bki"]}],"metadata":{"roleHeading":"Instance Method","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE7flatMap13maxPublishers_AA0F0O04FlatD0Vy_AG14SetFailureTypeVy_qd__0I0QzGxGAA11SubscribersO6DemandV_qd__6OutputQzctAaBRd__s5NeverOALRtd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"maxPublishers"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"FlatMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV","kind":"typeIdentifier","text":"SetFailureType"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"introducedAt":"14.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","deprecated":false,"introducedAt":"11.0","beta":false,"unavailable":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"14.0"},{"unavailable":false,"introducedAt":"7.0","name":"watchOS","deprecated":false,"beta":false}],"title":"flatMap(maxPublishers:_:)"},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/flatMap(maxPublishers:_:)-22bki":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"text":"Demand","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","kind":"typeIdentifier","text":"FlatMap"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SetFailureType","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-22bki","kind":"symbol","abstract":[],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-22bki","type":"topic","title":"flatMap(maxPublishers:_:)"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-5j0td.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-5j0td.json new file mode 100644 index 00000000..96ebe73d --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-5j0td.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-5j0td","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-5j0td"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"maxPublishers"},{"text":": ","kind":"text"},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"text":"Demand","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":" = .unlimited, ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.flatMap(maxPublishers:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAs5NeverO7FailureRtzrlE7flatMap13maxPublishers_AA0H0O04FlatF0Vy_qd__xGAA11SubscribersO6DemandV_qd__6OutputQzctAaBRd__AeFRtd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","platforms":[{"beta":false,"name":"iOS","deprecated":false,"introducedAt":"14.0","unavailable":false},{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"11.0","name":"macOS"},{"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"14.0","deprecated":false},{"introducedAt":"7.0","name":"watchOS","deprecated":false,"unavailable":false,"beta":false}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"flatMap(maxPublishers:_:)","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Failure","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Never","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/flatMap(maxPublishers:_:)-5j0td":{"title":"flatMap(maxPublishers:_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Failure"},{"type":"text","text":" is "},{"code":"Never","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-5j0td","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-5j0td","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"kind":"text","text":"."},{"text":"Demand","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"FlatMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-9w2i4.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-9w2i4.json new file mode 100644 index 00000000..3da57f57 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-9w2i4.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-9w2i4"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.flatMap(maxPublishers:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-9w2i4","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","roleHeading":"Instance Method","symbolKind":"method","title":"flatMap(maxPublishers:_:)","externalID":"s:7Combine9PublisherPAAE7flatMap13maxPublishers_AA0F0O04FlatD0Vy_qd_0_xGAA11SubscribersO6DemandV_qd_0_6OutputQzctAOQyd_0_Rsd__AaBRd_0_7FailureQyd_0_ARRtzr0_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":", ","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","beta":false,"introducedAt":"10.15","unavailable":false,"deprecated":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"6.0"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"maxPublishers"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"kind":"text","text":" = .unlimited, "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"transform"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/flatMap(maxPublishers:_:)-9w2i4":{"title":"flatMap(maxPublishers:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-9w2i4","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-9w2i4","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:).json new file mode 100644 index 00000000..931448a3 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"handleEvents"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"text":": ((any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")? = nil, "},{"kind":"externalParam","text":"receiveOutput"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")? = nil, ","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"text":"Completion","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")? = nil, ","kind":"text"},{"text":"receiveCancel","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")? = nil, ","kind":"text"},{"kind":"externalParam","text":"receiveRequest"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12HandleEventsV","text":"HandleEvents","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)"]}],"metadata":{"title":"handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE12handleEvents19receiveSubscription0E6Output0E10Completion0E6Cancel0E7RequestAA10PublishersO06HandleD0Vy_xGyAA0F0_pcSg_y0G0QzcSgyAA11SubscribersO0H0Oy_7FailureQzGcSgyycSgyAU6DemandVcSgtF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handleEvents"},{"kind":"text","text":"("},{"text":"receiveSubscription","kind":"externalParam"},{"text":": ((any ","kind":"text"},{"text":"Subscription","preciseIdentifier":"s:7Combine12SubscriptionP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?, "},{"text":"receiveOutput","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"text":"receiveCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"receiveRequest"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine11SubscribersO6DemandV","kind":"typeIdentifier","text":"Demand"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"HandleEvents","preciseIdentifier":"s:7Combine10PublishersO12HandleEventsV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"symbolKind":"method","role":"symbol","platforms":[{"introducedAt":"13.0","name":"iOS","deprecated":false,"unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.15"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0"},{"introducedAt":"6.0","deprecated":false,"unavailable":false,"name":"watchOS","beta":false}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)"},"sections":[],"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)","abstract":[],"title":"handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handleEvents","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"receiveSubscription"},{"text":": ((any ","kind":"text"},{"preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"receiveOutput","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?, "},{"text":"receiveCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"text":"receiveRequest","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"HandleEvents","preciseIdentifier":"s:7Combine10PublishersO12HandleEventsV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/ignoreoutput().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/ignoreoutput().json new file mode 100644 index 00000000..9b3f5f74 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/ignoreoutput().json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ignoreOutput","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"IgnoreOutput","preciseIdentifier":"s:7Combine10PublishersO12IgnoreOutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/ignoreoutput()"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.ignoreOutput()"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/ignoreOutput()"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Combine9PublisherPAAE12ignoreOutputAA10PublishersO06IgnoreD0Vy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"ignoreOutput","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"IgnoreOutput","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12IgnoreOutputV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"ignoreOutput()","extendedModule":"Combine","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"beta":false,"deprecated":false,"introducedAt":"10.15","unavailable":false,"name":"macOS"},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}]},"kind":"symbol","references":{"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/ignoreOutput()":{"title":"ignoreOutput()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/ignoreoutput()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"ignoreOutput"},{"text":"() -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12IgnoreOutputV","text":"IgnoreOutput"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/ignoreOutput()","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/last().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/last().json new file mode 100644 index 00000000..3681e6b7 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/last().json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","symbolKind":"method","title":"last()","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","roleHeading":"Instance Method","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"introducedAt":"10.15","deprecated":false,"unavailable":false,"beta":false,"name":"macOS"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"13.0","name":"tvOS"},{"introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false,"name":"watchOS"}],"externalID":"s:7Combine9PublisherPAAE4lastAA10PublishersO4LastVy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Last","preciseIdentifier":"s:7Combine10PublishersO4LastV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.last()"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/last()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Last","preciseIdentifier":"s:7Combine10PublishersO4LastV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/last()"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/last()":{"title":"last()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/last()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Last","preciseIdentifier":"s:7Combine10PublishersO4LastV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/last()","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/last(where:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/last(where:).json new file mode 100644 index 00000000..89e6dd8b --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/last(where:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"LastWhere","preciseIdentifier":"s:7Combine10PublishersO9LastWhereV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"last(where:)","externalID":"s:7Combine9PublisherPAAE4last5whereAA10PublishersO9LastWhereVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0","deprecated":false},{"deprecated":false,"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"6.0"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/last(where:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/last(where:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"LastWhere","preciseIdentifier":"s:7Combine10PublishersO9LastWhereV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.last(where:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/last(where:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/last(where:)","title":"last(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"LastWhere","preciseIdentifier":"s:7Combine10PublishersO9LastWhereV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/last(where:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/makeconnectable().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/makeconnectable().json new file mode 100644 index 00000000..5fad283a --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/makeconnectable().json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"metadata":{"platforms":[{"beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"iOS"},{"deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false,"name":"macOS"},{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"},{"name":"watchOS","beta":false,"introducedAt":"6.0","deprecated":false,"unavailable":false}],"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Failure","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Never"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Combine","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeConnectable"},{"kind":"text","text":"() -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO15MakeConnectableV","text":"MakeConnectable","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"makeConnectable()","roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAs5NeverO7FailureRtzrlE15makeConnectableAA10PublishersO04MakeF0Vy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeConnectable","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"MakeConnectable","preciseIdentifier":"s:7Combine10PublishersO15MakeConnectableV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.makeConnectable()"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/makeconnectable()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/makeConnectable()","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/makeConnectable()":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeConnectable","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"MakeConnectable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15MakeConnectableV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/makeConnectable()","conformance":{"constraints":[{"code":"Failure","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Never"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"makeConnectable()","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/makeconnectable()"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:)-8jtcm.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:)-8jtcm.json new file mode 100644 index 00000000..12ccc400 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:)-8jtcm.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"platforms":[{"beta":false,"introducedAt":"13.0","unavailable":false,"name":"iOS","deprecated":false},{"name":"macOS","beta":false,"introducedAt":"10.15","unavailable":false,"deprecated":false},{"name":"tvOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"6.0","name":"watchOS"}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Combine","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"KeyPath","preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"MapKeyPath","preciseIdentifier":"s:7Combine10PublishersO10MapKeyPathV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"map(_:)","externalID":"s:7Combine9PublisherPAAE3mapyAA10PublishersO10MapKeyPathVy_xqd__Gs0fG0Cy6OutputQzqd__GlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.map(_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyPath","preciseIdentifier":"s:s7KeyPathC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"MapKeyPath","preciseIdentifier":"s:7Combine10PublishersO10MapKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:)-8jtcm","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:)-8jtcm"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/map(_:)-8jtcm":{"title":"map(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:)-8jtcm","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapKeyPath","preciseIdentifier":"s:7Combine10PublishersO10MapKeyPathV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:)-8jtcm","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:)-nnmo.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:)-nnmo.json new file mode 100644 index 00000000..715d3db7 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:)-nnmo.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:)-nnmo","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.map(_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","platforms":[{"beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false,"name":"iOS"},{"beta":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"deprecated":false},{"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"tvOS","beta":false},{"deprecated":false,"unavailable":false,"introducedAt":"6.0","name":"watchOS","beta":false}],"externalID":"s:7Combine9PublisherPAAE3mapyAA10PublishersO3MapVy_xqd__Gqd__6OutputQzclF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","title":"map(_:)","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Combine","roleHeading":"Instance Method","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:)-nnmo"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/map(_:)-nnmo":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:)-nnmo","title":"map(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:)-nnmo","role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:_:).json new file mode 100644 index 00000000..d06040a7 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"map(_:_:)","externalID":"s:7Combine9PublisherPAAE3mapyAA10PublishersO11MapKeyPath2Vy_xqd__qd_0_Gs0F4PathCy6OutputQzqd__G_AKyAMqd_0_Gtr0_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","platforms":[{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"iOS"},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false},{"unavailable":false,"deprecated":false,"introducedAt":"6.0","name":"watchOS","beta":false}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"text":"T0","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T1"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s7KeyPathC","text":"KeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:s7KeyPathC","text":"KeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"T1","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath2V","kind":"typeIdentifier","text":"MapKeyPath2"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"text":">","kind":"text"}],"role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"text":"<","kind":"text"},{"text":"T0","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T1"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath0"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyPath","preciseIdentifier":"s:s7KeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"keyPath1","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapKeyPath2","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath2V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.map(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:_:)"},"references":{"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/map(_:_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"text":"<","kind":"text"},{"text":"T0","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T1"},{"text":">(","kind":"text"},{"text":"KeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"T0","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapKeyPath2","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath2V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"map(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:_:)"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:_:_:).json new file mode 100644 index 00000000..981a1398 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/map(_:_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","title":"map(_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"map"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T0"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"T1"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T2"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T1"},{"kind":"text","text":">, "},{"text":"KeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T2","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"MapKeyPath3","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath3V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T2"},{"text":">","kind":"text"}],"extendedModule":"Combine","platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"name":"iOS","unavailable":false},{"beta":false,"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false},{"name":"tvOS","beta":false,"deprecated":false,"unavailable":false,"introducedAt":"13.0"},{"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE3mapyAA10PublishersO11MapKeyPath3Vy_xqd__qd_0_qd_1_Gs0F4PathCy6OutputQzqd__G_AKyAMqd_0_GAKyAMqd_1_Gtr1_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:_:_:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.map(_:_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T0"},{"kind":"text","text":", "},{"text":"T1","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T2","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"keyPath0"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T0","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"keyPath1"},{"kind":"text","text":": "},{"text":"KeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"T1","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"keyPath2","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7KeyPathC","text":"KeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"T2","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"MapKeyPath3","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath3V"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T2"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/map(_:_:_:)":{"title":"map(_:_:_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:_:_:)","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T0"},{"text":", ","kind":"text"},{"text":"T1","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T2"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T2","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"MapKeyPath3","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath3V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"text":", ","kind":"text"},{"text":"T2","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/maperror(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/maperror(_:).json new file mode 100644 index 00000000..486be0e8 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/maperror(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mapError"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8MapErrorV","kind":"typeIdentifier","text":"MapError"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/mapError(_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.mapError(_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/maperror(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","title":"mapError(_:)","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE8mapErroryAA10PublishersO03MapD0Vy_xqd__Gqd__7FailureQzcs0D0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false},{"name":"tvOS","beta":false,"introducedAt":"13.0","unavailable":false,"deprecated":false},{"name":"watchOS","unavailable":false,"introducedAt":"6.0","beta":false,"deprecated":false}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mapError"},{"kind":"text","text":"<"},{"text":"E","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8MapErrorV","text":"MapError"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":">","kind":"text"}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/mapError(_:)":{"title":"mapError(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/maperror(_:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/mapError(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mapError"},{"text":"<","kind":"text"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") -> "},{"text":"E","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8MapErrorV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":">","kind":"text"}],"abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/max(by:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/max(by:).json new file mode 100644 index 00000000..8f816c50 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/max(by:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Combine9PublisherPAAE3max2byAA10PublishersO10ComparisonVy_xGSb6OutputQz_ALtc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":[{"name":"iOS","beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false},{"introducedAt":"10.15","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"name":"watchOS","deprecated":false}],"symbolKind":"method","title":"max(by:)","extendedModule":"Combine","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.max(by:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/max(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/max(by:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"areInIncreasingOrder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/max(by:)":{"title":"max(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/max(by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Comparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/max(by:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/measureinterval(using:options:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/measureinterval(using:options:).json new file mode 100644 index 00000000..93100f3d --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/measureinterval(using:options:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"measureInterval","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"scheduler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"text":"? = nil) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15MeasureIntervalV","text":"MeasureInterval"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"text":"Scheduler","preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/measureinterval(using:options:)"]}],"kind":"symbol","metadata":{"extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"measureInterval(using:options:)","externalID":"s:7Combine9PublisherPAAE15measureInterval5using7optionsAA10PublishersO07MeasureD0Vy_xqd__Gqd___16SchedulerOptionsQyd__SgtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0"},{"unavailable":false,"beta":false,"introducedAt":"6.0","name":"watchOS","deprecated":false}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"measureInterval","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15MeasureIntervalV","text":"MeasureInterval"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.measureInterval(using:options:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/measureInterval(using:options:)"},"references":{"https://developer.apple.com/documentation/network/nwpath":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/measureInterval(using:options:)":{"title":"measureInterval(using:options:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/measureinterval(using:options:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"measureInterval"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO15MeasureIntervalV","text":"MeasureInterval","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/measureInterval(using:options:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:).json new file mode 100644 index 00000000..aa9c5eed --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.merge(with:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MergeManyV","text":"MergeMany"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"merge(with:)","role":"symbol","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","beta":false,"unavailable":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS"},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false},{"introducedAt":"6.0","unavailable":false,"beta":false,"name":"watchOS","deprecated":false}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MergeManyV","text":"MergeMany"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:7Combine9PublisherPAAE5merge4withAA10PublishersO9MergeManyVy_xGx_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","extendedModule":"Combine"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:)","kind":"symbol","role":"symbol","title":"merge(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"MergeMany","preciseIdentifier":"s:7Combine10PublishersO9MergeManyV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:)","type":"topic"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:).json new file mode 100644 index 00000000..19904e2b --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"text":"b","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"c"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"Merge3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge3V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"platforms":[{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false},{"name":"macOS","unavailable":false,"deprecated":false,"introducedAt":"10.15","beta":false},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"beta":false,"name":"watchOS","unavailable":false,"introducedAt":"6.0","deprecated":false}],"title":"merge(with:_:)","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE5merge4with_AA10PublishersO6Merge3Vy_xqd__qd_0_Gqd___qd_0_tAaBRd__AaBRd_0_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSr0_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge3V","kind":"typeIdentifier","text":"Merge3"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":">"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.merge(with:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:)":{"title":"merge(with:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6Merge3V","kind":"typeIdentifier","text":"Merge3"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:).json new file mode 100644 index 00000000..aab071ba --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.merge(with:_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","metadata":{"title":"merge(with:_:_:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"symbolKind":"method","role":"symbol","externalID":"s:7Combine9PublisherPAAE5merge4with__AA10PublishersO6Merge4Vy_xqd__qd_0_qd_1_Gqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSr1_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","platforms":[{"introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false,"name":"iOS"},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"deprecated":false,"introducedAt":"13.0","beta":false,"name":"tvOS","unavailable":false},{"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"6.0","beta":false}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Merge4","preciseIdentifier":"s:7Combine10PublishersO6Merge4V"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":">"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"b"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"c","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"d"},{"kind":"text","text":": "},{"text":"D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge4V","text":"Merge4","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:)","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:)":{"role":"symbol","abstract":[],"title":"merge(with:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Merge4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge4V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:)","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:).json new file mode 100644 index 00000000..3431975a --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"text":"b","kind":"internalParam"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"c"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"d"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"e"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge5V","kind":"typeIdentifier","text":"Merge5"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"E"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"platforms":["macOS"]}]}],"metadata":{"platforms":[{"introducedAt":"13.0","beta":false,"unavailable":false,"name":"iOS","deprecated":false},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS","unavailable":false},{"deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false,"name":"watchOS"}],"title":"merge(with:_:_:_:)","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"E"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge5V","text":"Merge5"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","externalID":"s:7Combine9PublisherPAAE5merge4with___AA10PublishersO6Merge5Vy_xqd__qd_0_qd_1_qd_2_Gqd___qd_0_qd_1_qd_2_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSAKQyd_2_ASRSANQyd_2_ATRSr2_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","roleHeading":"Instance Method","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.merge(with:_:_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:_:)":{"title":"merge(with:_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"Merge5","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge5V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:).json new file mode 100644 index 00000000..a997e31f --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Combine9PublisherPAAE5merge4with____AA10PublishersO6Merge6Vy_xqd__qd_0_qd_1_qd_2_qd_3_Gqd___qd_0_qd_1_qd_2_qd_3_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSAKQyd_2_ASRSANQyd_2_ATRSAKQyd_3_AURSANQyd_3_AVRSr3_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","title":"merge(with:_:_:_:_:)","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"D"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Merge6","preciseIdentifier":"s:7Combine10PublishersO6Merge6V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","roleHeading":"Instance Method","platforms":[{"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"D"},{"text":", ","kind":"text"},{"text":"E","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"F"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"b","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"c","kind":"internalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"d","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"e"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"f","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6Merge6V","text":"Merge6","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.merge(with:_:_:_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:)","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:_:_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"F","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Merge6","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge6V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"merge(with:_:_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:).json new file mode 100644 index 00000000..25dac7d4 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Combine9PublisherPAAE5merge4with_____AA10PublishersO6Merge7Vy_xqd__qd_0_qd_1_qd_2_qd_3_qd_4_Gqd___qd_0_qd_1_qd_2_qd_3_qd_4_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSAKQyd_2_ASRSANQyd_2_ATRSAKQyd_3_AURSANQyd_3_AVRSAKQyd_4_AWRSANQyd_4_AXRSr4_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"merge(with:_:_:_:_:_:)","extendedModule":"Combine","platforms":[{"name":"iOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"13.0"},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"introducedAt":"13.0","beta":false,"deprecated":false,"name":"tvOS","unavailable":false},{"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"merge","kind":"identifier"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"D"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"G"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge7V","text":"Merge7"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":">"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"G","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"b","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"c","kind":"internalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"d"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"e","kind":"internalParam"},{"kind":"text","text":": "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"f","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"g","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Merge7","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge7V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"G"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.merge(with:_:_:_:_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:_:_:_:)":{"title":"merge(with:_:_:_:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"F"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"G"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Merge7","preciseIdentifier":"s:7Combine10PublishersO6Merge7V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:_:)","role":"symbol","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:_:)","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:_:).json new file mode 100644 index 00000000..3f1b0478 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.merge(with:_:_:_:_:_:_:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"F"},{"text":", ","kind":"text"},{"text":"G","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Merge8","preciseIdentifier":"s:7Combine10PublishersO6Merge8V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"text":", ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"text":">","kind":"text"}],"title":"merge(with:_:_:_:_:_:_:)","extendedModule":"Combine","role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"name":"iOS","unavailable":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"deprecated":false,"beta":false,"introducedAt":"13.0","name":"tvOS","unavailable":false},{"beta":false,"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"6.0"}],"externalID":"s:7Combine9PublisherPAAE5merge4with______AA10PublishersO6Merge8Vy_xqd__qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_Gqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSAKQyd_2_ASRSANQyd_2_ATRSAKQyd_3_AURSANQyd_3_AVRSAKQyd_4_AWRSANQyd_4_AXRSAKQyd_5_AYRSANQyd_5_AZRSr5_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"G","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"text":"b","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"c","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"d"},{"text":": ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"e","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"f","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"g"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"h"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Merge8","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge8V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":" == "},{"text":"D","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"F","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"G"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:_:_:)"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:_:_:_:_:)":{"title":"merge(with:_:_:_:_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"F"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"G"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6Merge8V","text":"Merge8","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:_:_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/min(by:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/min(by:).json new file mode 100644 index 00000000..5394402e --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/min(by:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"areInIncreasingOrder"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Comparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/min(by:)"},"sections":[],"metadata":{"title":"min(by:)","platforms":[{"name":"iOS","deprecated":false,"unavailable":false,"introducedAt":"13.0","beta":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false,"name":"tvOS"},{"introducedAt":"6.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE3min2byAA10PublishersO10ComparisonVy_xGSb6OutputQz_ALtc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/min(by:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.min(by:)"},{"text":".","type":"text"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/min(by:)":{"title":"min(by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/min(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/min(by:)","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/multicast(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/multicast(_:).json new file mode 100644 index 00000000..a28cb965 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/multicast(_:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"multicast(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multicast","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(() -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MulticastC","text":"Multicast"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE9multicastyAA10PublishersO9MulticastCy_xqd__Gqd__ycAA7SubjectRd__7FailureQyd__AKRtz6OutputQyd__ANRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","symbolKind":"method","platforms":[{"name":"iOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false},{"name":"tvOS","deprecated":false,"introducedAt":"13.0","beta":false,"unavailable":false},{"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false}],"roleHeading":"Instance Method","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/multicast(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/multicast(_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.multicast(_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multicast"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"createSubject","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" () -> ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9MulticastC","text":"Multicast","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Subject","preciseIdentifier":"s:7Combine7SubjectP"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/multicast(_:)":{"title":"multicast(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/multicast(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"multicast"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(() -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9MulticastC","kind":"typeIdentifier","text":"Multicast"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/multicast(_:)","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/multicast(subject:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/multicast(subject:).json new file mode 100644 index 00000000..2b3c046c --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/multicast(subject:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.multicast(subject:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"multicast","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"subject","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MulticastC","text":"Multicast"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine7SubjectP","kind":"typeIdentifier","text":"Subject"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/multicast(subject:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/multicast(subject:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE9multicast7subjectAA10PublishersO9MulticastCy_xqd__Gqd___tAA7SubjectRd__7FailureQyd__ALRtz6OutputQyd__AORtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"multicast"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"subject","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Multicast","preciseIdentifier":"s:7Combine10PublishersO9MulticastC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"13.0","beta":false,"unavailable":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false}],"title":"multicast(subject:)"},"sections":[],"references":{"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/multicast(subject:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multicast"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"subject","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Multicast","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MulticastC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/multicast(subject:)","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/multicast(subject:)","type":"topic","title":"multicast(subject:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/output(at:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/output(at:).json new file mode 100644 index 00000000..036f1bb2 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/output(at:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/output(at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.output(at:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"output","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"index"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/output(at:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE6output2atAA10PublishersO6OutputVy_xGSi_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"output"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"output(at:)","roleHeading":"Instance Method","platforms":[{"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false},{"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false,"beta":false}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/output(at:)":{"kind":"symbol","title":"output(at:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/output(at:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"output","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/output(at:)","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/output(in:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/output(in:).json new file mode 100644 index 00000000..6f12413b --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/output(in:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.output(in:)"},{"type":"text","text":"."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"output","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE6output2inAA10PublishersO6OutputVy_xGqd___tSXRd__Si5BoundRtd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","extendedModule":"Combine","symbolKind":"method","roleHeading":"Instance Method","title":"output(in:)","platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false},{"beta":false,"deprecated":false,"introducedAt":"10.15","unavailable":false,"name":"macOS"},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false},{"name":"watchOS","beta":false,"deprecated":false,"introducedAt":"6.0","unavailable":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/output(in:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"output","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"text":"range","kind":"internalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"RangeExpression","preciseIdentifier":"s:SX"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SX5BoundQa","text":"Bound"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/output(in:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/output(in:)":{"title":"output(in:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/output(in:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"output","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/output(in:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"type":"link","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/output.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/output.json new file mode 100644 index 00000000..618c4033 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/output.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The kind of values published by this publisher.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"Output","kind":"identifier"},{"text":" = ","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/output"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher"]]},"sections":[],"metadata":{"modules":[{"name":"NetworkReachability"}],"symbolKind":"typealias","navigatorTitle":[{"text":"Output","kind":"identifier"}],"role":"symbol","roleHeading":"Type Alias","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"Output","kind":"identifier"}],"title":"NetworkMonitor.Publisher.Output","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false,"name":"macOS"},{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"},{"name":"watchOS","beta":false,"introducedAt":"6.0","deprecated":false,"unavailable":false}],"externalID":"s:19NetworkReachability0A7MonitorC9PublisherV6Outputa"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Output"},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Output":{"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"Output","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Output","navigatorTitle":[{"text":"Output","kind":"identifier"}],"abstract":[{"text":"The kind of values published by this publisher.","type":"text"}],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/output","title":"NetworkMonitor.Publisher.Output","type":"topic"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(_:).json new file mode 100644 index 00000000..cf295b1b --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.prefix(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"maxLength","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(_:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"prefix(_:)","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":[{"unavailable":false,"name":"iOS","introducedAt":"13.0","beta":false,"deprecated":false},{"deprecated":false,"name":"macOS","beta":false,"introducedAt":"10.15","unavailable":false},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"6.0","deprecated":false}],"externalID":"s:7Combine9PublisherPAAE6prefixyAA10PublishersO6OutputVy_xGSiF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/prefix(_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"title":"prefix(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(_:)","role":"symbol","type":"topic"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(untiloutputfrom:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(untiloutputfrom:).json new file mode 100644 index 00000000..61b8bda6 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(untiloutputfrom:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(untiloutputfrom:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"platforms":[{"deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false,"name":"iOS"},{"introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"6.0","unavailable":false,"name":"watchOS","beta":false,"deprecated":false}],"externalID":"s:7Combine9PublisherPAAE6prefix15untilOutputFromAA10PublishersO011PrefixUntilE0Vy_xqd__Gqd___tAaBRd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"untilOutputFrom","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PrefixUntilOutput","preciseIdentifier":"s:7Combine10PublishersO17PrefixUntilOutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"prefix(untilOutputFrom:)","extendedModule":"Combine","symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.prefix(untilOutputFrom:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(untilOutputFrom:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"untilOutputFrom"},{"text":" ","kind":"text"},{"text":"publisher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"PrefixUntilOutput","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17PrefixUntilOutputV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/prefix(untilOutputFrom:)":{"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(untilOutputFrom:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(untiloutputfrom:)","title":"prefix(untilOutputFrom:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"text":"untilOutputFrom","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PrefixUntilOutput","preciseIdentifier":"s:7Combine10PublishersO17PrefixUntilOutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(while:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(while:).json new file mode 100644 index 00000000..0ae44336 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/prefix(while:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(while:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(while:)"]}],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"PrefixWhile","preciseIdentifier":"s:7Combine10PublishersO11PrefixWhileV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"prefix(while:)","symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"role":"symbol","platforms":[{"name":"iOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.15"},{"name":"tvOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"unavailable":false,"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"6.0"}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE6prefix5whileAA10PublishersO11PrefixWhileVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"PrefixWhile","preciseIdentifier":"s:7Combine10PublishersO11PrefixWhileV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.prefix(while:)"},{"type":"text","text":"."}],"kind":"symbol","references":{"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/prefix(while:)":{"abstract":[],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(while:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(while:)","title":"prefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PrefixWhile","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11PrefixWhileV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/prepend(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/prepend(_:).json new file mode 100644 index 00000000..407ab8d9 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/prepend(_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"externalID":"s:7Combine9PublisherPAAE7prependyAA10PublishersO11ConcatenateVy_AF8SequenceVy_Say6OutputQzG7FailureQzGxGALd_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"6.0","deprecated":false}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"prepend(_:)","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prepend"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":"...) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","text":"Concatenate","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/prepend(_:)"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.prepend(_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prepend(_:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prepend","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"elements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":"...) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","text":"Concatenate"},{"kind":"text","text":"<"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/prepend(_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prepend(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/prepend(_:)","kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prepend"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":"...) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","kind":"typeIdentifier","text":"Concatenate"},{"kind":"text","text":"<"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":"], "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"title":"prepend(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/print(_:to:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/print(_:to:).json new file mode 100644 index 00000000..1ba7b97b --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/print(_:to:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"print"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"prefix","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" = \"\", "},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"stream"},{"text":": (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s16TextOutputStreamP","text":"TextOutputStream"},{"kind":"text","text":")? = nil) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Print","preciseIdentifier":"s:7Combine10PublishersO5PrintV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.print(_:to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"name":"macOS","beta":false,"introducedAt":"10.15","unavailable":false},{"name":"tvOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"introducedAt":"6.0","name":"watchOS","deprecated":false}],"extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE5print_2toAA10PublishersO5PrintVy_xGSS_s16TextOutputStream_pSgtF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"print","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s16TextOutputStreamP","text":"TextOutputStream"},{"kind":"text","text":")?) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Print","preciseIdentifier":"s:7Combine10PublishersO5PrintV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"print(_:to:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/print(_:to:)"},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/print(_:to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/print(_:to:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/print(_:to:)","abstract":[],"title":"print(_:to:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"print","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": (any "},{"text":"TextOutputStream","kind":"typeIdentifier","preciseIdentifier":"s:s16TextOutputStreamP"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5PrintV","text":"Print"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/print(_:to:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/publisher-implementations.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/publisher-implementations.json new file mode 100644 index 00000000..68953ced --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/publisher-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/values"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/allSatisfy(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/append(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assertNoFailure(_:file:line:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assign(to:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assign(to:on:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/breakpointOnError()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/buffer(size:prefetch:whenFull:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/catch(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect(_:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:)-2hdcs","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:)-2rhhp","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:)-1k950","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:)-9bh3w","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/compactMap(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/contains(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/contains(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/count()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/debounce(for:scheduler:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/decode(type:decoder:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/delay(for:tolerance:scheduler:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/drop(untilOutputFrom:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/drop(while:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/dropFirst(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/eraseToAnyPublisher()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/filter(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/first()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/first(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-1wwap","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-22bki","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-5j0td","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-9w2i4","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/ignoreOutput()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/last()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/last(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/makeConnectable()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:)-8jtcm","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:)-nnmo","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/mapError(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/max(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/measureInterval(using:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/min(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/multicast(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/multicast(subject:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/output(at:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/output(in:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(untilOutputFrom:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(while:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prepend(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/print(_:to:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/receive(on:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/reduce(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/removeDuplicates()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/removeDuplicates(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceEmpty(with:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceError(with:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceNil(with:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/retry(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/scan(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/setFailureType(to:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/share()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/sink(receiveCompletion:receiveValue:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/sink(receiveValue:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(_:)-38vir","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(_:)-6wtzk","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(on:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/throttle(for:scheduler:latest:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/timeout(_:scheduler:options:customError:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryAllSatisfy(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryCatch(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryCompactMap(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryContains(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryDrop(while:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryFilter(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryFirst(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryLast(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMap(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMax(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMin(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryPrefix(while:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryReduce(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryRemoveDuplicates(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryScan(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:)-2rd7","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:)-5lvn0","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:)-6412w","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:)-7k6tf","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:_:)"]}],"metadata":{"modules":[{"name":"NetworkReachability"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Publisher Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations"]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/min(by:)":{"title":"min(by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/min(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/min(by:)","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:)-2rd7":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:)-2rd7","title":"zip(_:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:)-2rd7","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4Zip3V","text":"Zip3","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryAllSatisfy(_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryallsatisfy(_:)","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryAllSatisfy(_:)","kind":"symbol","role":"symbol","title":"tryAllSatisfy(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryAllSatisfy"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"TryAllSatisfy","preciseIdentifier":"s:7Combine10PublishersO13TryAllSatisfyV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/replaceError(with:)":{"title":"replaceError(with:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/replaceerror(with:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceError","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ReplaceError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceErrorV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceError(with:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/replaceNil(with:)":{"title":"replaceNil(with:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/replacenil(with:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceNil"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceNil(with:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:_:_:_:)":{"title":"merge(with:_:_:_:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"F"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"G"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Merge7","preciseIdentifier":"s:7Combine10PublishersO6Merge7V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:_:)","role":"symbol","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:_:)","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/flatMap(maxPublishers:_:)-9w2i4":{"title":"flatMap(maxPublishers:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-9w2i4","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-9w2i4","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/multicast(_:)":{"title":"multicast(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/multicast(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"multicast"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(() -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9MulticastC","kind":"typeIdentifier","text":"Multicast"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/multicast(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/timeout(_:scheduler:options:customError:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/timeout(_:scheduler:options:customerror:)","title":"timeout(_:scheduler:options:customError:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/timeout(_:scheduler:options:customError:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"text":"Stride","preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"customError"},{"text":": (() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":")?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7TimeoutV","text":"Timeout","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:)":{"title":"merge(with:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6Merge3V","kind":"typeIdentifier","text":"Merge3"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/last(where:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/last(where:)","title":"last(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"LastWhere","preciseIdentifier":"s:7Combine10PublishersO9LastWhereV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/last(where:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/prefix(while:)":{"abstract":[],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(while:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(while:)","title":"prefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PrefixWhile","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11PrefixWhileV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","title":"breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"breakpoint"},{"kind":"text","text":"("},{"text":"receiveSubscription","kind":"externalParam"},{"text":": ((any ","kind":"text"},{"preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"text":"receiveOutput","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")?, "},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","text":"Breakpoint","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/breakpoint(receivesubscription:receiveoutput:receivecompletion:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/receive(on:options:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/receive(on:options:)","abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/receive(on:options:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9ReceiveOnV","text":"ReceiveOn","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"receive(on:options:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/share()":{"title":"share()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/share()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"share","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5ShareC","text":"Share","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/share()","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/assertNoFailure(_:file:line:)":{"title":"assertNoFailure(_:file:line:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/assertnofailure(_:file:line:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assertNoFailure(_:file:line:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"assertNoFailure","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"file","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s12StaticStringV","text":"StaticString"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO15AssertNoFailureV","kind":"typeIdentifier","text":"AssertNoFailure"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/dropFirst(_:)":{"title":"dropFirst(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dropFirst","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4DropV","text":"Drop"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/dropFirst(_:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/dropfirst(_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryReduce(_:_:)":{"role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryReduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TryReduce","preciseIdentifier":"s:7Combine10PublishersO9TryReduceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryReduce(_:_:)","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryreduce(_:_:)","title":"tryReduce(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/ignoreOutput()":{"title":"ignoreOutput()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/ignoreoutput()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"ignoreOutput"},{"text":"() -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12IgnoreOutputV","text":"IgnoreOutput"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/ignoreOutput()","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryMin(by:)":{"title":"tryMin(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trymin(by:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryMin","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","text":"TryComparison"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMin(by:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:)","kind":"symbol","role":"symbol","title":"merge(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"MergeMany","preciseIdentifier":"s:7Combine10PublishersO9MergeManyV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:)","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/max(by:)":{"title":"max(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/max(by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Comparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/max(by:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/drop(untilOutputFrom:)":{"title":"drop(untilOutputFrom:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/drop(untiloutputfrom:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"drop","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"untilOutputFrom"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DropUntilOutput","preciseIdentifier":"s:7Combine10PublishersO15DropUntilOutputV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/drop(untilOutputFrom:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/removeDuplicates(by:)":{"title":"removeDuplicates(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/removeduplicates(by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeDuplicates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/removeDuplicates(by:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/map(_:_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"text":"<","kind":"text"},{"text":"T0","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T1"},{"text":">(","kind":"text"},{"text":"KeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"T0","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapKeyPath2","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath2V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"map(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/subscribe(on:options:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(on:options:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subscribe"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"on"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO11SubscribeOnV","text":"SubscribeOn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"subscribe(on:options:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(on:options:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:_:_:)":{"title":"combineLatest(_:_:_:_:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:_:)","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/filter(_:)":{"title":"filter(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/filter(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filter","kind":"identifier"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Filter","preciseIdentifier":"s:7Combine10PublishersO6FilterV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/filter(_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryRemoveDuplicates(by:)":{"title":"tryRemoveDuplicates(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryremoveduplicates(by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryRemoveDuplicates","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19TryRemoveDuplicatesV","kind":"typeIdentifier","text":"TryRemoveDuplicates"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryRemoveDuplicates(by:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:)":{"title":"combineLatest(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:)-5lvn0":{"title":"zip(_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:)-5lvn0","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3ZipV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:)-5lvn0","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryFirst(where:)":{"role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryFirst","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryFirstWhereV","text":"TryFirstWhere","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryFirst(where:)","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryfirst(where:)","title":"tryFirst(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryCatch(_:)":{"type":"topic","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryCatch"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TryCatch","preciseIdentifier":"s:7Combine10PublishersO8TryCatchV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"tryCatch(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trycatch(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryCatch(_:)","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/assign(to:on:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assign(to:on:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/assign(to:on:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"assign"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Root"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s24ReferenceWritableKeyPathC","text":"ReferenceWritableKeyPath"},{"text":"<","kind":"text"},{"text":"Root","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"on"},{"kind":"text","text":": "},{"text":"Root","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Never"},{"type":"text","text":"."}]},"title":"assign(to:on:)","abstract":[],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:_:)-7k6tf":{"title":"zip(_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:)-7k6tf","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Zip4","preciseIdentifier":"s:7Combine10PublishersO4Zip4V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:)-7k6tf","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:)-2rhhp":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","text":"CombineLatest3"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":">"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:)-2rhhp","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:)-2rhhp","type":"topic","title":"combineLatest(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryMap(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6TryMapV","text":"TryMap","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trymap(_:)","kind":"symbol","abstract":[],"title":"tryMap(_:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMap(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/output(at:)":{"kind":"symbol","title":"output(at:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/output(at:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"output","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/output(at:)","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:_:)-6412w":{"title":"zip(_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:)-6412w","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier","text":"Zip3"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:)-6412w","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:_:_:_:_:)":{"title":"merge(with:_:_:_:_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"F"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"G"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6Merge8V","text":"Merge8","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:_:_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryMax(by:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trymax(by:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryMax"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"TryComparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMax(by:)","kind":"symbol","title":"tryMax(by:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/map(_:)-8jtcm":{"title":"map(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:)-8jtcm","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapKeyPath","preciseIdentifier":"s:7Combine10PublishersO10MapKeyPathV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:)-8jtcm","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryDrop(while:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trydrop(while:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryDrop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12TryDropWhileV","kind":"typeIdentifier","text":"TryDropWhile"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"tryDrop(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryDrop(while:)","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/prefix(untilOutputFrom:)":{"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(untilOutputFrom:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(untiloutputfrom:)","title":"prefix(untilOutputFrom:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"text":"untilOutputFrom","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PrefixUntilOutput","preciseIdentifier":"s:7Combine10PublishersO17PrefixUntilOutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/throttle(for:scheduler:latest:)":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/throttle(for:scheduler:latest:)","abstract":[],"title":"throttle(for:scheduler:latest:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/throttle(for:scheduler:latest:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"throttle"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"text":"Stride","kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"latest"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Throttle","preciseIdentifier":"s:7Combine10PublishersO8ThrottleV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/flatMap(maxPublishers:_:)-5j0td":{"title":"flatMap(maxPublishers:_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Failure"},{"type":"text","text":" is "},{"code":"Never","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-5j0td","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-5j0td","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"kind":"text","text":"."},{"text":"Demand","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"FlatMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/flatMap(maxPublishers:_:)-22bki":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"text":"Demand","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","kind":"typeIdentifier","text":"FlatMap"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SetFailureType","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-22bki","kind":"symbol","abstract":[],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-22bki","type":"topic","title":"flatMap(maxPublishers:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/assign(to:)":{"title":"assign(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"type":"text","text":" is "},{"code":"Never","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/assign(to:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"assign","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Published","preciseIdentifier":"s:7Combine9PublishedV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublishedV9PublisherV"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/assign(to:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/retry(_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/retry(_:)","title":"retry(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"retry"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Retry","preciseIdentifier":"s:7Combine10PublishersO5RetryV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/retry(_:)","kind":"symbol","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryPrefix(while:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryprefix(while:)","title":"tryPrefix(while:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryPrefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryPrefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryPrefixWhile","preciseIdentifier":"s:7Combine10PublishersO14TryPrefixWhileV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:_:_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"F","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Merge6","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge6V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"merge(with:_:_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:_:_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:_:)","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:_:)","kind":"symbol","role":"symbol","title":"zip(_:_:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4Zip4V","kind":"typeIdentifier","text":"Zip4"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/flatMap(maxPublishers:_:)-1wwap":{"title":"flatMap(maxPublishers:_:)","conformance":{"constraints":[{"code":"Failure","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Never"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/flatmap(maxpublishers:_:)-1wwap","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":">(","kind":"text"},{"text":"maxPublishers","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"FlatMap","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV","kind":"typeIdentifier","text":"SetFailureType"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":">>","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/flatMap(maxPublishers:_:)-1wwap","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/compactMap(_:)":{"title":"compactMap(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/compactmap(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"CompactMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10CompactMapV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/compactMap(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/buffer(size:prefetch:whenFull:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/buffer(size:prefetch:whenfull:)","title":"buffer(size:prefetch:whenFull:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/buffer(size:prefetch:whenFull:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"buffer","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"size"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefetch"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PrefetchStrategy","preciseIdentifier":"s:7Combine10PublishersO16PrefetchStrategyO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"whenFull"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17BufferingStrategyO","text":"BufferingStrategy"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Buffer","preciseIdentifier":"s:7Combine10PublishersO6BufferV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/collect(_:)":{"type":"topic","abstract":[],"title":"collect(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect(_:)","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/collect(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"collect"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO14CollectByCountV","text":"CollectByCount","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/subscribe(_:)-6wtzk":{"title":"subscribe(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(_:)-6wtzk","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribe"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCancellable","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(_:)-6wtzk","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/values":{"title":"values","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/values","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/values","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"values","kind":"identifier"},{"kind":"text","text":": "},{"text":"AsyncPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AsyncPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"text":" is ","type":"text"},{"code":"Never","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/map(_:)-nnmo":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:)-nnmo","title":"map(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:)-nnmo","role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/prefix(_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"title":"prefix(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prefix(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/prefix(_:)","role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryCompactMap(_:)":{"title":"tryCompactMap(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trycompactmap(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryCompactMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryCompactMapV","kind":"typeIdentifier","text":"TryCompactMap"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryCompactMap(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:_:)":{"title":"merge(with:_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"Merge5","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge5V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/first(where:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"FirstWhere","preciseIdentifier":"s:7Combine10PublishersO10FirstWhereV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"first(where:)","abstract":[],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/first(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/first(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/removeDuplicates()":{"title":"removeDuplicates()","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/removeDuplicates()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/removeduplicates()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeDuplicates","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/sink(receiveValue:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sink"},{"text":"(","kind":"text"},{"text":"receiveValue","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")) -> "},{"preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/sink(receiveValue:)","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/sink(receivevalue:)","conformance":{"constraints":[{"code":"Failure","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Never","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"sink(receiveValue:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryFilter(_:)":{"title":"tryFilter(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryfilter(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryFilter"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9TryFilterV","kind":"typeIdentifier","text":"TryFilter"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryFilter(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryContains(where:)":{"type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryContains","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"TryContainsWhere","preciseIdentifier":"s:7Combine10PublishersO16TryContainsWhereV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","title":"tryContains(where:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trycontains(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryContains(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/debounce(for:scheduler:options:)":{"title":"debounce(for:scheduler:options:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/debounce(for:scheduler:options:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"debounce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Stride","kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Debounce","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8DebounceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/debounce(for:scheduler:options:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/catch(_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/catch(_:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/catch(_:)","title":"catch(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`catch`"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5CatchV","text":"Catch","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/drop(while:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/drop(while:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9DropWhileV","text":"DropWhile","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"drop(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/drop(while:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:)-2hdcs":{"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:)-2hdcs","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO0A6LatestV","text":"CombineLatest","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:)-2hdcs","title":"combineLatest(_:_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryLast(where:)":{"type":"topic","abstract":[],"title":"tryLast(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryLast(where:)","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trylast(where:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryLast"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12TryLastWhereV","kind":"typeIdentifier","text":"TryLastWhere"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/contains(where:)":{"title":"contains(where:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/contains(where:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"ContainsWhere","preciseIdentifier":"s:7Combine10PublishersO13ContainsWhereV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/contains(where:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/decode(type:decoder:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/decode(type:decoder:)","role":"symbol","type":"topic","abstract":[],"title":"decode(type:decoder:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Item"},{"text":", ","kind":"text"},{"text":"Coder","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Coder"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Decode","preciseIdentifier":"s:7Combine10PublishersO6DecodeV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Coder","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/decode(type:decoder:)","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/merge(with:_:_:)":{"role":"symbol","abstract":[],"title":"merge(with:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/merge(with:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Merge4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge4V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/merge(with:_:_:)","type":"topic","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:_:)-1k950":{"title":"combineLatest(_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:)-1k950","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:)-1k950","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/collect(_:options:)":{"title":"collect(_:options:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/collect(_:options:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"collect","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TimeGroupingStrategy","preciseIdentifier":"s:7Combine10PublishersO20TimeGroupingStrategyO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"CollectByTime","preciseIdentifier":"s:7Combine10PublishersO13CollectByTimeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect(_:options:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/allSatisfy(_:)":{"title":"allSatisfy(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/allsatisfy(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"AllSatisfy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10AllSatisfyV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/allSatisfy(_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:)":{"title":"zip(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Zip","preciseIdentifier":"s:7Combine10PublishersO3ZipV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/mapError(_:)":{"title":"mapError(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/maperror(_:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/mapError(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mapError"},{"text":"<","kind":"text"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") -> "},{"text":"E","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8MapErrorV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":">","kind":"text"}],"abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/subscribe(_:)-38vir":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"subscribe","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(_:)-38vir","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(_:)-38vir","title":"subscribe(_:)","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/combineLatest(_:_:_:)-9bh3w":{"title":"combineLatest(_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/combinelatest(_:_:_:)-9bh3w","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"CombineLatest3","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/combineLatest(_:_:_:)-9bh3w","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)","abstract":[],"title":"handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handleEvents","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"receiveSubscription"},{"text":": ((any ","kind":"text"},{"preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"receiveOutput","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?, "},{"text":"receiveCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"text":"receiveRequest","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"HandleEvents","preciseIdentifier":"s:7Combine10PublishersO12HandleEventsV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/first()":{"role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/first()","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/first()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"First","preciseIdentifier":"s:7Combine10PublishersO5FirstV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"first()","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/count()":{"title":"count()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/count()","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"count","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Count","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5CountV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/count()","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/prepend(_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/prepend(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/prepend(_:)","kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prepend"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":"...) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","kind":"typeIdentifier","text":"Concatenate"},{"kind":"text","text":"<"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":"], "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"title":"prepend(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/eraseToAnyPublisher()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/eraseToAnyPublisher()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/erasetoanypublisher()","abstract":[],"title":"eraseToAnyPublisher()","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"eraseToAnyPublisher","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/sink(receiveCompletion:receiveValue:)":{"title":"sink(receiveCompletion:receiveValue:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/sink(receivecompletion:receivevalue:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":"), "},{"kind":"externalParam","text":"receiveValue"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/sink(receiveCompletion:receiveValue:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/collect()":{"title":"collect()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/collect()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"collect","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7CollectV","text":"Collect"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/collect()","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/append(_:)":{"title":"append(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/append(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/append(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":"...) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Concatenate","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">>","kind":"text"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryScan(_:_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryscan(_:_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryScan"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryScan","preciseIdentifier":"s:7Combine10PublishersO7TryScanV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"tryScan(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryScan(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/print(_:to:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/print(_:to:)","abstract":[],"title":"print(_:to:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"print","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": (any "},{"text":"TextOutputStream","kind":"typeIdentifier","preciseIdentifier":"s:s16TextOutputStreamP"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5PrintV","text":"Print"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/print(_:to:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/contains(_:)":{"type":"topic","abstract":[],"title":"contains(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/contains(_:)","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/contains(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Contains","preciseIdentifier":"s:7Combine10PublishersO8ContainsV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","conformance":{"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/setFailureType(to:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/setfailuretype(to:)","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"type":"text","text":" is "},{"code":"Never","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/setFailureType(to:)","type":"topic","kind":"symbol","title":"setFailureType(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setFailureType"},{"kind":"text","text":"<"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":".Type) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV","text":"SetFailureType"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/breakpointOnError()":{"title":"breakpointOnError()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/breakpointonerror()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"breakpointOnError"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Breakpoint","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/breakpointOnError()","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/reduce(_:_:)":{"title":"reduce(_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/reduce(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Reduce","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6ReduceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/reduce(_:_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/makeConnectable()":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeConnectable","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"MakeConnectable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15MakeConnectableV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/makeConnectable()","conformance":{"constraints":[{"code":"Failure","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Never"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"makeConnectable()","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/makeconnectable()"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/multicast(subject:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multicast"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"subject","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Multicast","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MulticastC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/multicast(subject:)","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/multicast(subject:)","type":"topic","title":"multicast(subject:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/last()":{"title":"last()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/last()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Last","preciseIdentifier":"s:7Combine10PublishersO4LastV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/last()","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/scan(_:_:)":{"title":"scan(_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/scan(_:_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"scan","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO4ScanV","kind":"typeIdentifier","text":"Scan"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/scan(_:_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/map(_:_:_:)":{"title":"map(_:_:_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/map(_:_:_:)","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/map(_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T0"},{"text":", ","kind":"text"},{"text":"T1","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T2"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T2","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"MapKeyPath3","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath3V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"text":", ","kind":"text"},{"text":"T2","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/output(in:)":{"title":"output(in:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/output(in:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"output","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/output(in:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/replaceEmpty(with:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceEmpty(with:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceEmpty","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12ReplaceEmptyV","text":"ReplaceEmpty","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","title":"replaceEmpty(with:)","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/replaceempty(with:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/delay(for:tolerance:scheduler:options:)":{"title":"delay(for:tolerance:scheduler:options:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/delay(for:tolerance:scheduler:options:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier","text":"SchedulerTimeType"},{"kind":"text","text":"."},{"text":"Stride","preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Stride","preciseIdentifier":"s:Sx6StrideQa"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scheduler"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Delay","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5DelayV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/delay(for:tolerance:scheduler:options:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/measureInterval(using:options:)":{"title":"measureInterval(using:options:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/measureinterval(using:options:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"measureInterval"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO15MeasureIntervalV","text":"MeasureInterval","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/measureInterval(using:options:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/receive(on:options:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/receive(on:options:).json new file mode 100644 index 00000000..40d20adc --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/receive(on:options:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/receive(on:options:)"},"metadata":{"role":"symbol","symbolKind":"method","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE7receive2on7optionsAA10PublishersO9ReceiveOnVy_xqd__Gqd___16SchedulerOptionsQyd__SgtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"receive"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"on","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"kind":"text","text":"?) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9ReceiveOnV","text":"ReceiveOn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"13.0","name":"tvOS"},{"name":"watchOS","unavailable":false,"introducedAt":"6.0","beta":false,"deprecated":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"receive(on:options:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.receive(on:options:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receive"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"on","kind":"externalParam"},{"kind":"text","text":" "},{"text":"scheduler","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"ReceiveOn","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9ReceiveOnV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP","text":"Scheduler","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/receive(on:options:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/receive(on:options:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/receive(on:options:)","abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/receive(on:options:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9ReceiveOnV","text":"ReceiveOn","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"receive(on:options:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/receive(subscriber:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/receive(subscriber:).json new file mode 100644 index 00000000..41489131 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/receive(subscriber:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/receive(subscriber:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/receive(subscriber:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher"]]},"metadata":{"modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0A7MonitorC9PublisherV7receive10subscriberyx_t7Combine10SubscriberRzs5NeverO7FailureRtz0A06NWPathV5InputRtzlF","role":"symbol","title":"receive(subscriber:)","platforms":[{"name":"iOS","introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false},{"name":"macOS","beta":false,"introducedAt":"10.15","unavailable":false,"deprecated":false},{"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"tvOS","beta":false},{"deprecated":false,"unavailable":false,"introducedAt":"6.0","name":"watchOS","beta":false}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"subscriber"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}]},"kind":"symbol","abstract":[{"text":"Attaches the specified subscriber to this publisher.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"subscriber"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"text":"Subscriber","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10SubscriberP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10SubscriberP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10SubscriberP5InputQa","kind":"typeIdentifier","text":"Input"},{"text":" == ","kind":"text"},{"preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier","text":"NWPath"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The subscriber to attach to this ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"reference"},{"type":"text","text":", after which it can receive values."}]}],"name":"subscriber"}],"kind":"parameters"}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/receive(subscriber:)":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/receive(subscriber:)","abstract":[{"type":"text","text":"Attaches the specified subscriber to this publisher."}],"title":"receive(subscriber:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"receive"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"subscriber","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/receive(subscriber:)"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/reduce(_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/reduce(_:_:).json new file mode 100644 index 00000000..a44e6d18 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/reduce(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.reduce(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6ReduceV","text":"Reduce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"title":"reduce(_:_:)","extendedModule":"Combine","role":"symbol","platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.15","unavailable":false},{"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"deprecated":false,"name":"watchOS"}],"roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE6reduceyAA10PublishersO6ReduceVy_xqd__Gqd___qd__qd___6OutputQztctlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/reduce(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"initialResult"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"nextPartialResult"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6ReduceV","text":"Reduce"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/reduce(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/reduce(_:_:)":{"title":"reduce(_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/reduce(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Reduce","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6ReduceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/reduce(_:_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/removeduplicates().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/removeduplicates().json new file mode 100644 index 00000000..ec0cc559 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/removeduplicates().json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"extendedModule":"Combine","roleHeading":"Instance Method","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"13.0","beta":false},{"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","beta":false,"unavailable":false},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"beta":false}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeDuplicates"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"role":"symbol","title":"removeDuplicates()","externalID":"s:7Combine9PublisherPAASQ6OutputRpzrlE16removeDuplicatesAA10PublishersO06RemoveE0Vy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.removeDuplicates()","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeDuplicates"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/removeduplicates()"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/removeDuplicates()","interfaceLanguage":"swift"},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/removeDuplicates()":{"title":"removeDuplicates()","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/removeDuplicates()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/removeduplicates()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeDuplicates","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/removeduplicates(by:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/removeduplicates(by:).json new file mode 100644 index 00000000..c8fddd59 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/removeduplicates(by:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.removeDuplicates(by:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeDuplicates"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"RemoveDuplicates","preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeDuplicates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"RemoveDuplicates","preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"role":"symbol","roleHeading":"Instance Method","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE16removeDuplicates2byAA10PublishersO06RemoveD0Vy_xGSb6OutputQz_ALtc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","title":"removeDuplicates(by:)"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/removeDuplicates(by:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/removeduplicates(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/removeDuplicates(by:)":{"title":"removeDuplicates(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/removeduplicates(by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeDuplicates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/removeDuplicates(by:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/replaceempty(with:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/replaceempty(with:).json new file mode 100644 index 00000000..c0aa33fc --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/replaceempty(with:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceEmpty"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"output"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ReplaceEmpty","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceEmptyV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceEmpty(with:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/replaceempty(with:)"]}],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceEmpty","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12ReplaceEmptyV","kind":"typeIdentifier","text":"ReplaceEmpty"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","role":"symbol","extendedModule":"Combine","title":"replaceEmpty(with:)","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"externalID":"s:7Combine9PublisherPAAE12replaceEmpty4withAA10PublishersO07ReplaceD0Vy_xG6OutputQz_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.replaceEmpty(with:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/replaceEmpty(with:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceEmpty(with:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceEmpty","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12ReplaceEmptyV","text":"ReplaceEmpty","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","title":"replaceEmpty(with:)","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/replaceempty(with:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/replaceerror(with:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/replaceerror(with:).json new file mode 100644 index 00000000..23421058 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/replaceerror(with:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceError","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"output","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceErrorV","text":"ReplaceError"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceError(with:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/replaceerror(with:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.replaceError(with:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"replaceError(with:)","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.15"},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"introducedAt":"6.0","name":"watchOS","deprecated":false}],"roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceError"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceErrorV","text":"ReplaceError"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE12replaceError4withAA10PublishersO07ReplaceD0Vy_xG6OutputQz_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","extendedModule":"Combine"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/replaceError(with:)":{"title":"replaceError(with:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/replaceerror(with:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceError","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ReplaceError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceErrorV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceError(with:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/replacenil(with:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/replacenil(with:).json new file mode 100644 index 00000000..0ff16c30 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/replacenil(with:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceNil(with:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceNil"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.15","beta":false},{"unavailable":false,"deprecated":false,"introducedAt":"13.0","beta":false,"name":"tvOS"},{"name":"watchOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"6.0"}],"role":"symbol","title":"replaceNil(with:)","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE10replaceNil4withAA10PublishersO3MapVy_xqd__Gqd___tqd__Sg6OutputRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV"},"kind":"symbol","variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/replacenil(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceNil","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"output","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"?"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.replaceNil(with:)"},{"type":"text","text":"."}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/replaceNil(with:)":{"title":"replaceNil(with:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/replacenil(with:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceNil"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/replaceNil(with:)","role":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"type":"link","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/retry(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/retry(_:).json new file mode 100644 index 00000000..59c51f70 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/retry(_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/retry(_:)"]}],"metadata":{"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE5retryyAA10PublishersO5RetryVy_xGSiF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"introducedAt":"13.0","unavailable":false,"beta":false,"name":"iOS","deprecated":false},{"beta":false,"name":"macOS","deprecated":false,"unavailable":false,"introducedAt":"10.15"},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"unavailable":false,"introducedAt":"6.0","beta":false,"deprecated":false,"name":"watchOS"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"retry"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO5RetryV","kind":"typeIdentifier","text":"Retry"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"role":"symbol","roleHeading":"Instance Method","title":"retry(_:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"retry","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retries"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Retry","preciseIdentifier":"s:7Combine10PublishersO5RetryV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.retry(_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/retry(_:)"},"kind":"symbol","references":{"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","title":"NetworkReachability","role":"collection","url":"\/documentation\/networkreachability","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A Swift replacement for "},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"code":"NWPathMonitor","type":"codeVoice"},{"type":"text","text":" with support for structured concurrency."}]},"https://developer.apple.com/documentation/combine":{"title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/retry(_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/retry(_:)","title":"retry(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"retry"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Retry","preciseIdentifier":"s:7Combine10PublishersO5RetryV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/retry(_:)","kind":"symbol","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/scan(_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/scan(_:_:).json new file mode 100644 index 00000000..dfd1168c --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/scan(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE4scanyAA10PublishersO4ScanVy_xqd__Gqd___qd__qd___6OutputQztctlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scan"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Scan","preciseIdentifier":"s:7Combine10PublishersO4ScanV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"scan(_:_:)","platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.scan(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/scan(_:_:)"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/scan(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"scan"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"initialResult"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"nextPartialResult","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO4ScanV","kind":"typeIdentifier","text":"Scan"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/scan(_:_:)":{"title":"scan(_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/scan(_:_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"scan","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO4ScanV","kind":"typeIdentifier","text":"Scan"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/scan(_:_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/setfailuretype(to:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/setfailuretype(to:).json new file mode 100644 index 00000000..04db85f4 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/setfailuretype(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setFailureType","kind":"identifier"},{"kind":"text","text":"<"},{"text":"E","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"failureType","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":".Type) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV","text":"SetFailureType","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/setFailureType(to:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.setFailureType(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Never"},{"text":".","type":"text"}]},"platforms":[{"unavailable":false,"name":"iOS","deprecated":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"beta":false,"introducedAt":"10.15","name":"macOS","deprecated":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS"},{"introducedAt":"6.0","unavailable":false,"deprecated":false,"beta":false,"name":"watchOS"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setFailureType","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV","text":"SetFailureType","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"setFailureType(to:)","extendedModule":"Combine","role":"symbol","symbolKind":"method","externalID":"s:7Combine9PublisherPAAs5NeverO7FailureRtzrlE03setD4Type2toAA10PublishersO03SetdF0Vy_xqd__Gqd__m_ts5ErrorRd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method"},"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/setfailuretype(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/setFailureType(to:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/setfailuretype(to:)","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"type":"text","text":" is "},{"code":"Never","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/setFailureType(to:)","type":"topic","kind":"symbol","title":"setFailureType(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setFailureType"},{"kind":"text","text":"<"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":".Type) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV","text":"SetFailureType"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/share().json b/docs/data/documentation/networkreachability/networkmonitor/publisher/share().json new file mode 100644 index 00000000..6de45ff7 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/share().json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/share()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/share()","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"share()","extendedModule":"Combine","platforms":[{"name":"iOS","deprecated":false,"introducedAt":"13.0","beta":false,"unavailable":false},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.15"},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"share","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Share","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5ShareC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE5shareAA10PublishersO5ShareCy_xGyF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.share()","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"share"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Share","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5ShareC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/share()":{"title":"share()","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/share()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"share","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5ShareC","text":"Share","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/share()","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/sink(receivecompletion:receivevalue:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/sink(receivecompletion:receivevalue:).json new file mode 100644 index 00000000..43f34142 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/sink(receivecompletion:receivevalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" ((","kind":"text"},{"text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Completion","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":"), "},{"text":"receiveValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" (("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")) -> "},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/sink(receiveCompletion:receiveValue:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.sink(receiveCompletion:receiveValue:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"sink(receiveCompletion:receiveValue:)","extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"name":"iOS","beta":false,"introducedAt":"13.0","unavailable":false,"deprecated":false},{"unavailable":false,"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.15"},{"beta":false,"deprecated":false,"unavailable":false,"name":"tvOS","introducedAt":"13.0"},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false,"deprecated":false}],"externalID":"s:7Combine9PublisherPAAE4sink17receiveCompletion0D5ValueAA14AnyCancellableCyAA11SubscribersO0E0Oy_7FailureQzGc_y6OutputQzctF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sink","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","text":"Completion","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":"), "},{"text":"receiveValue","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCancellable","preciseIdentifier":"s:7Combine14AnyCancellableC"}]},"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/sink(receivecompletion:receivevalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/sink(receiveCompletion:receiveValue:)":{"title":"sink(receiveCompletion:receiveValue:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/sink(receivecompletion:receivevalue:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":"), "},{"kind":"externalParam","text":"receiveValue"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/sink(receiveCompletion:receiveValue:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/sink(receivevalue:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/sink(receivevalue:).json new file mode 100644 index 00000000..58190026 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/sink(receivevalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"sink(receiveValue:)","extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAs5NeverO7FailureRtzrlE4sink12receiveValueAA14AnyCancellableCy6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"introducedAt":"6.0","name":"watchOS","deprecated":false,"beta":false}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Failure","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Never"},{"type":"text","text":"."}]},"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sink","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"receiveValue"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine14AnyCancellableC","kind":"typeIdentifier","text":"AnyCancellable"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/sink(receiveValue:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.sink(receiveValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/sink(receivevalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" ((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable"}]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/sink(receiveValue:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sink"},{"text":"(","kind":"text"},{"text":"receiveValue","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")) -> "},{"preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/sink(receiveValue:)","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/sink(receivevalue:)","conformance":{"constraints":[{"code":"Failure","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Never","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"sink(receiveValue:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-38vir.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-38vir.json new file mode 100644 index 00000000..3fbead02 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-38vir.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.subscribe(_:)"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE9subscribeyyqd__AA10SubscriberRd__7FailureQyd__AFRtz5InputQyd__6OutputRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribe"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","beta":false,"unavailable":false}],"title":"subscribe(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(_:)-38vir"]}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(_:)-38vir","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subscribe"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"subscriber","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine10SubscriberP","text":"Subscriber","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10SubscriberP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10SubscriberP5InputQa","text":"Input","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/subscribe(_:)-38vir":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"subscribe","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(_:)-38vir","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(_:)-38vir","title":"subscribe(_:)","type":"topic"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-6wtzk.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-6wtzk.json new file mode 100644 index 00000000..4968e29a --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-6wtzk.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"subscribe","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable","kind":"typeIdentifier"}],"roleHeading":"Instance Method","title":"subscribe(_:)","platforms":[{"name":"iOS","deprecated":false,"unavailable":false,"introducedAt":"13.0","beta":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false,"name":"tvOS"},{"introducedAt":"6.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}],"externalID":"s:7Combine9PublisherPAAE9subscribeyAA14AnyCancellableCqd__AA7SubjectRd__7FailureQyd__AHRtz6OutputQyd__AKRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"subscribe","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"subject"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Subject","preciseIdentifier":"s:7Combine7SubjectP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(_:)-6wtzk"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.subscribe(_:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(_:)-6wtzk"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/subscribe(_:)-6wtzk":{"title":"subscribe(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(_:)-6wtzk","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribe"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCancellable","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(_:)-6wtzk","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(on:options:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(on:options:).json new file mode 100644 index 00000000..95519dce --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/subscribe(on:options:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(on:options:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.subscribe(on:options:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"subscribe","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"on","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"scheduler"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubscribeOn","preciseIdentifier":"s:7Combine10PublishersO11SubscribeOnV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"text":"Scheduler","preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(on:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","metadata":{"role":"symbol","platforms":[{"introducedAt":"13.0","unavailable":false,"name":"iOS","deprecated":false,"beta":false},{"unavailable":false,"name":"macOS","introducedAt":"10.15","beta":false,"deprecated":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"introducedAt":"6.0","name":"watchOS","beta":false}],"title":"subscribe(on:options:)","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribe"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscribeOn","preciseIdentifier":"s:7Combine10PublishersO11SubscribeOnV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE9subscribe2on7optionsAA10PublishersO11SubscribeOnVy_xqd__Gqd___16SchedulerOptionsQyd__SgtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/subscribe(on:options:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/subscribe(on:options:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subscribe"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"on"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO11SubscribeOnV","text":"SubscribeOn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"subscribe(on:options:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/subscribe(on:options:)"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/throttle(for:scheduler:latest:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/throttle(for:scheduler:latest:).json new file mode 100644 index 00000000..07915c68 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/throttle(for:scheduler:latest:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"throttle","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"interval"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa","text":"Stride"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"text":"latest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Throttle","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8ThrottleV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier","text":"Scheduler"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/throttle(for:scheduler:latest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.throttle(for:scheduler:latest:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/throttle(for:scheduler:latest:)"},"metadata":{"extendedModule":"Combine","role":"symbol","title":"throttle(for:scheduler:latest:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throttle","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa","text":"Stride"},{"kind":"text","text":", "},{"kind":"externalParam","text":"scheduler"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"latest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8ThrottleV","kind":"typeIdentifier","text":"Throttle"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE8throttle3for9scheduler6latestAA10PublishersO8ThrottleVy_xqd__G17SchedulerTimeType_6StrideQYd___qd__SbtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"unavailable":false,"name":"iOS","introducedAt":"13.0","deprecated":false,"beta":false},{"introducedAt":"10.15","beta":false,"name":"macOS","deprecated":false,"unavailable":false},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false,"name":"watchOS"}]},"references":{"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/throttle(for:scheduler:latest:)":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/throttle(for:scheduler:latest:)","abstract":[],"title":"throttle(for:scheduler:latest:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/throttle(for:scheduler:latest:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"throttle"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"text":"Stride","kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"latest"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Throttle","preciseIdentifier":"s:7Combine10PublishersO8ThrottleV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/timeout(_:scheduler:options:customerror:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/timeout(_:scheduler:options:customerror:).json new file mode 100644 index 00000000..0c6ecfb9 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/timeout(_:scheduler:options:customerror:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.timeout(_:scheduler:options:customError:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Combine9PublisherPAAE7timeout_9scheduler7options11customErrorAA10PublishersO7TimeoutVy_xqd__G17SchedulerTimeType_6StrideQYd___qd__0J7OptionsQyd__Sg7FailureQzycSgtAA0J0Rd__lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"timeout","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType"},{"text":".","kind":"text"},{"text":"Stride","kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"customError","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":")?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7TimeoutV","text":"Timeout","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"timeout(_:scheduler:options:customError:)","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"introducedAt":"10.15","beta":false,"name":"macOS","deprecated":false,"unavailable":false},{"deprecated":false,"introducedAt":"13.0","beta":false,"unavailable":false,"name":"tvOS"},{"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/timeout(_:scheduler:options:customerror:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/timeout(_:scheduler:options:customError:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeout"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"interval","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Stride","preciseIdentifier":"s:Sx6StrideQa"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"customError","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":")? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7TimeoutV","kind":"typeIdentifier","text":"Timeout"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"text":"Scheduler","preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/timeout(_:scheduler:options:customError:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/timeout(_:scheduler:options:customerror:)","title":"timeout(_:scheduler:options:customError:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/timeout(_:scheduler:options:customError:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"text":"Stride","preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"customError"},{"text":": (() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":")?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7TimeoutV","text":"Timeout","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/tryallsatisfy(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryallsatisfy(_:).json new file mode 100644 index 00000000..690dd9e7 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryallsatisfy(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false},{"introducedAt":"13.0","beta":false,"unavailable":false,"name":"tvOS","deprecated":false},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"role":"symbol","externalID":"s:7Combine9PublisherPAAE13tryAllSatisfyyAA10PublishersO03TrydE0Vy_xGSb6OutputQzKcF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryAllSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"TryAllSatisfy","preciseIdentifier":"s:7Combine10PublishersO13TryAllSatisfyV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"symbolKind":"method","title":"tryAllSatisfy(_:)","extendedModule":"Combine"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/tryallsatisfy(_:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryAllSatisfy"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryAllSatisfyV","kind":"typeIdentifier","text":"TryAllSatisfy"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryAllSatisfy(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.tryAllSatisfy(_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryAllSatisfy(_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryallsatisfy(_:)","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryAllSatisfy(_:)","kind":"symbol","role":"symbol","title":"tryAllSatisfy(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryAllSatisfy"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"TryAllSatisfy","preciseIdentifier":"s:7Combine10PublishersO13TryAllSatisfyV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/trycatch(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/trycatch(_:).json new file mode 100644 index 00000000..dcbb7116 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/trycatch(_:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"role":"symbol","title":"tryCatch(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryCatch"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryCatch","preciseIdentifier":"s:7Combine10PublishersO8TryCatchV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Combine","platforms":[{"deprecated":false,"name":"iOS","beta":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"10.15","beta":false,"deprecated":false,"name":"macOS","unavailable":false},{"beta":false,"name":"tvOS","deprecated":false,"introducedAt":"13.0","unavailable":false},{"name":"watchOS","beta":false,"deprecated":false,"unavailable":false,"introducedAt":"6.0"}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE8tryCatchyAA10PublishersO03TryD0Vy_xqd__Gqd__7FailureQzKcAaBRd__6OutputQyd__ALRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/trycatch(_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryCatch"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"handler","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8TryCatchV","text":"TryCatch","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.tryCatch(_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryCatch(_:)"},"references":{"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryCatch(_:)":{"type":"topic","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryCatch"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TryCatch","preciseIdentifier":"s:7Combine10PublishersO8TryCatchV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"tryCatch(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trycatch(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryCatch(_:)","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/trycompactmap(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/trycompactmap(_:).json new file mode 100644 index 00000000..1d144e83 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/trycompactmap(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.tryCompactMap(_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryCompactMap(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryCompactMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO13TryCompactMapV","text":"TryCompactMap","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"tryCompactMap(_:)","externalID":"s:7Combine9PublisherPAAE13tryCompactMapyAA10PublishersO03TrydE0Vy_xqd__Gqd__Sg6OutputQzKclF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"name":"macOS","introducedAt":"10.15","beta":false,"unavailable":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false,"deprecated":false}],"symbolKind":"method","role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryCompactMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"TryCompactMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryCompactMapV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/trycompactmap(_:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryCompactMap(_:)":{"title":"tryCompactMap(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trycompactmap(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryCompactMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryCompactMapV","kind":"typeIdentifier","text":"TryCompactMap"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryCompactMap(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/trycontains(where:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/trycontains(where:).json new file mode 100644 index 00000000..8c1e0545 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/trycontains(where:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryContains(where:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/trycontains(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryContains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"TryContainsWhere","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO16TryContainsWhereV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryContains(where:)"},"kind":"symbol","sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"tryContains(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryContains","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"TryContainsWhere","preciseIdentifier":"s:7Combine10PublishersO16TryContainsWhereV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE11tryContains5whereAA10PublishersO03TryD5WhereVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"name":"iOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"13.0"},{"unavailable":false,"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.15"},{"name":"tvOS","introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"6.0","name":"watchOS","unavailable":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"references":{"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryContains(where:)":{"type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryContains","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"TryContainsWhere","preciseIdentifier":"s:7Combine10PublishersO16TryContainsWhereV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","title":"tryContains(where:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trycontains(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryContains(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/trydrop(while:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/trydrop(while:).json new file mode 100644 index 00000000..4556fe28 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/trydrop(while:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"platforms":[{"deprecated":false,"beta":false,"unavailable":false,"name":"iOS","introducedAt":"13.0"},{"beta":false,"introducedAt":"10.15","unavailable":false,"name":"macOS","deprecated":false},{"unavailable":false,"introducedAt":"13.0","beta":false,"name":"tvOS","deprecated":false},{"introducedAt":"6.0","name":"watchOS","deprecated":false,"beta":false,"unavailable":false}],"roleHeading":"Instance Method","extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","externalID":"s:7Combine9PublisherPAAE7tryDrop5whileAA10PublishersO03TryD5WhileVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","title":"tryDrop(while:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryDrop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12TryDropWhileV","kind":"typeIdentifier","text":"TryDropWhile"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.tryDrop(while:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryDrop"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"TryDropWhile","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12TryDropWhileV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/trydrop(while:)"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryDrop(while:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryDrop(while:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trydrop(while:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryDrop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12TryDropWhileV","kind":"typeIdentifier","text":"TryDropWhile"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"tryDrop(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryDrop(while:)","abstract":[]},"https://developer.apple.com/documentation/combine":{"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/tryfilter(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryfilter(_:).json new file mode 100644 index 00000000..0cf725f6 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryfilter(_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.tryFilter(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryFilter(_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryFilter"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"isIncluded"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO9TryFilterV","text":"TryFilter","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/tryfilter(_:)"]}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","platforms":[{"name":"iOS","deprecated":false,"introducedAt":"13.0","beta":false,"unavailable":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"beta":false,"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false},{"beta":false,"introducedAt":"6.0","deprecated":false,"unavailable":false,"name":"watchOS"}],"title":"tryFilter(_:)","externalID":"s:7Combine9PublisherPAAE9tryFilteryAA10PublishersO03TryD0Vy_xGSb6OutputQzKcF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryFilter","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO9TryFilterV","text":"TryFilter","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"references":{"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryFilter(_:)":{"title":"tryFilter(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryfilter(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryFilter"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9TryFilterV","kind":"typeIdentifier","text":"TryFilter"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryFilter(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/tryfirst(where:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryfirst(where:).json new file mode 100644 index 00000000..fc5e7f03 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryfirst(where:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryFirst","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryFirstWhereV","text":"TryFirstWhere","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/tryfirst(where:)"]}],"metadata":{"extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryFirst","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"TryFirstWhere","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryFirstWhereV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"symbolKind":"method","platforms":[{"introducedAt":"13.0","unavailable":false,"name":"iOS","beta":false,"deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.15"},{"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"13.0","beta":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0"}],"externalID":"s:7Combine9PublisherPAAE8tryFirst5whereAA10PublishersO03TryD5WhereVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","title":"tryFirst(where:)","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryFirst(where:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryFirst(where:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryFirst(where:)":{"role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryFirst","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryFirstWhereV","text":"TryFirstWhere","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryFirst(where:)","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryfirst(where:)","title":"tryFirst(where:)"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/trylast(where:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/trylast(where:).json new file mode 100644 index 00000000..7a5dc401 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/trylast(where:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryLast","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12TryLastWhereV","text":"TryLastWhere","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryLast(where:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE7tryLast5whereAA10PublishersO03TryD5WhereVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","title":"tryLast(where:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryLast"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryLastWhere","preciseIdentifier":"s:7Combine10PublishersO12TryLastWhereV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":[{"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false},{"beta":false,"unavailable":false,"name":"macOS","deprecated":false,"introducedAt":"10.15"},{"introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false,"name":"tvOS"},{"name":"watchOS","beta":false,"deprecated":false,"unavailable":false,"introducedAt":"6.0"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryLast(where:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/trylast(where:)"]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryLast(where:)":{"type":"topic","abstract":[],"title":"tryLast(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryLast(where:)","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trylast(where:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryLast"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12TryLastWhereV","kind":"typeIdentifier","text":"TryLastWhere"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/trymap(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/trymap(_:).json new file mode 100644 index 00000000..cfe82cad --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/trymap(_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMap(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryMap(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"metadata":{"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.15"},{"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"tvOS","beta":false},{"deprecated":false,"beta":false,"introducedAt":"6.0","name":"watchOS","unavailable":false}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryMap"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6TryMapV","text":"TryMap","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"tryMap(_:)","extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE6tryMapyAA10PublishersO03TryD0Vy_xqd__Gqd__6OutputQzKclF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"TryMap","preciseIdentifier":"s:7Combine10PublishersO6TryMapV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/trymap(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryMap(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6TryMapV","text":"TryMap","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trymap(_:)","kind":"symbol","abstract":[],"title":"tryMap(_:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMap(_:)","role":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/trymax(by:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/trymax(by:).json new file mode 100644 index 00000000..72c8442a --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/trymax(by:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/trymax(by:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"tryMax(by:)","extendedModule":"Combine","role":"symbol","platforms":[{"deprecated":false,"beta":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"unavailable":false,"deprecated":false,"introducedAt":"10.15","name":"macOS","beta":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0"},{"deprecated":false,"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false}],"externalID":"s:7Combine9PublisherPAAE6tryMax2byAA10PublishersO13TryComparisonVy_xGSb6OutputQz_ALtKc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryMax"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"TryComparison","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMax(by:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryMax"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"areInIncreasingOrder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"TryComparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryMax(by:)"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryMax(by:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trymax(by:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryMax"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"TryComparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMax(by:)","kind":"symbol","title":"tryMax(by:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/trymin(by:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/trymin(by:).json new file mode 100644 index 00000000..239142c8 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/trymin(by:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMin(by:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.tryMin(by:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryMin","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areInIncreasingOrder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","text":"TryComparison"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/trymin(by:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"platforms":[{"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"iOS","beta":false},{"introducedAt":"10.15","beta":false,"name":"macOS","deprecated":false,"unavailable":false},{"deprecated":false,"unavailable":false,"name":"tvOS","introducedAt":"13.0","beta":false},{"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false,"beta":false}],"role":"symbol","symbolKind":"method","extendedModule":"Combine","title":"tryMin(by:)","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE6tryMin2byAA10PublishersO13TryComparisonVy_xGSb6OutputQz_ALtKc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryMin","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","text":"TryComparison","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryMin(by:)":{"title":"tryMin(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/trymin(by:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryMin","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","text":"TryComparison"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryMin(by:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/tryprefix(while:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryprefix(while:).json new file mode 100644 index 00000000..21d05693 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryprefix(while:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"TryPrefixWhile","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14TryPrefixWhileV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryPrefix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO14TryPrefixWhileV","text":"TryPrefixWhile","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE9tryPrefix5whileAA10PublishersO03TryD5WhileVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","extendedModule":"Combine","title":"tryPrefix(while:)","role":"symbol","platforms":[{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"13.0","name":"iOS"},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.15"},{"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"13.0","beta":false},{"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/tryprefix(while:)"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryPrefix(while:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.tryPrefix(while:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryPrefix(while:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryprefix(while:)","title":"tryPrefix(while:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryPrefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryPrefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryPrefixWhile","preciseIdentifier":"s:7Combine10PublishersO14TryPrefixWhileV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/tryreduce(_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryreduce(_:_:).json new file mode 100644 index 00000000..9413542c --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryreduce(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryReduce(_:_:)"},{"text":".","type":"text"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryReduce"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"TryReduce","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9TryReduceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"tryReduce(_:_:)","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE9tryReduceyAA10PublishersO03TryD0Vy_xqd__Gqd___qd__qd___6OutputQztKctlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"introducedAt":"10.15","unavailable":false,"deprecated":false,"name":"macOS","beta":false},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","introducedAt":"6.0","deprecated":false,"beta":false,"unavailable":false}],"extendedModule":"Combine"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/tryreduce(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryReduce","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"initialResult","kind":"internalParam"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"nextPartialResult"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"TryReduce","preciseIdentifier":"s:7Combine10PublishersO9TryReduceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryReduce(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryReduce(_:_:)":{"role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryReduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TryReduce","preciseIdentifier":"s:7Combine10PublishersO9TryReduceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryReduce(_:_:)","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryreduce(_:_:)","title":"tryReduce(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/tryremoveduplicates(by:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryremoveduplicates(by:).json new file mode 100644 index 00000000..03f5871c --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryremoveduplicates(by:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.tryRemoveDuplicates(by:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/tryremoveduplicates(by:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryRemoveDuplicates(by:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","extendedModule":"Combine","roleHeading":"Instance Method","title":"tryRemoveDuplicates(by:)","externalID":"s:7Combine9PublisherPAAE19tryRemoveDuplicates2byAA10PublishersO03TrydE0Vy_xGSb6OutputQz_ALtKc_tF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryRemoveDuplicates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO19TryRemoveDuplicatesV","text":"TryRemoveDuplicates"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"beta":false,"unavailable":false,"introducedAt":"10.15","name":"macOS","deprecated":false},{"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false},{"introducedAt":"6.0","unavailable":false,"name":"watchOS","beta":false,"deprecated":false}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryRemoveDuplicates","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19TryRemoveDuplicatesV","kind":"typeIdentifier","text":"TryRemoveDuplicates"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryRemoveDuplicates(by:)":{"title":"tryRemoveDuplicates(by:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryremoveduplicates(by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryRemoveDuplicates","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19TryRemoveDuplicatesV","kind":"typeIdentifier","text":"TryRemoveDuplicates"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryRemoveDuplicates(by:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/tryscan(_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryscan(_:_:).json new file mode 100644 index 00000000..7d008157 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/tryscan(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryScan"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"initialResult"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"nextPartialResult"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7TryScanV","text":"TryScan","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryScan(_:_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryScan(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"externalID":"s:7Combine9PublisherPAAE7tryScanyAA10PublishersO03TryD0Vy_xqd__Gqd___qd__qd___6OutputQztKctlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","title":"tryScan(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryScan","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"TryScan","preciseIdentifier":"s:7Combine10PublishersO7TryScanV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method","extendedModule":"Combine","roleHeading":"Instance Method","role":"symbol","platforms":[{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"introducedAt":"13.0","beta":false,"unavailable":false,"name":"tvOS","deprecated":false},{"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false}]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/tryscan(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/tryScan(_:_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/tryscan(_:_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryScan"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryScan","preciseIdentifier":"s:7Combine10PublishersO7TryScanV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"tryScan(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/tryScan(_:_:)"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/values.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/values.json new file mode 100644 index 00000000..2feb2158 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/values.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.values"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/values","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"values","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine14AsyncPublisherV","text":"AsyncPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"extendedModule":"Combine","roleHeading":"Instance Property","externalID":"s:7Combine9PublisherPAAs5NeverO7FailureRtzrlE6valuesAA05AsyncB0VyxGvp::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"values","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine14AsyncPublisherV","kind":"typeIdentifier","text":"AsyncPublisher"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"property","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Never"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"15.0"},{"name":"macOS","unavailable":false,"introducedAt":"12.0","deprecated":false,"beta":false},{"deprecated":false,"introducedAt":"15.0","name":"tvOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"8.0"}],"title":"values"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/values"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/values":{"title":"values","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/values","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/values","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"values","kind":"identifier"},{"kind":"text","text":": "},{"text":"AsyncPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AsyncPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Failure"},{"text":" is ","type":"text"},{"code":"Never","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:).json new file mode 100644 index 00000000..08bb526a --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:)"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3ZipV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.zip(_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"extendedModule":"Combine","roleHeading":"Instance Method","title":"zip(_:)","platforms":[{"beta":false,"unavailable":false,"deprecated":false,"name":"iOS","introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.15"},{"beta":false,"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false},{"name":"watchOS","beta":false,"deprecated":false,"introducedAt":"6.0","unavailable":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO3ZipVy_xqd__Gqd__AaBRd__7FailureQyd__AJRtzlF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO3ZipV","kind":"typeIdentifier","text":"Zip"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}]},"references":{"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"title":"NWPath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:)":{"title":"zip(_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Zip","preciseIdentifier":"s:7Combine10PublishersO3ZipV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-2rd7.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-2rd7.json new file mode 100644 index 00000000..8848afd3 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-2rd7.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.zip(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"zip(_:_:)","extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO4Zip3Vy_xqd__qd_0_Gqd___qd_0_tAaBRd__AaBRd_0_7FailureQyd__AJRtzAJQyd_0_AKRSr0_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","beta":false,"unavailable":false}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Zip3","preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method"},"variants":[{"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:)-2rd7"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:)-2rd7","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publisher1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publisher2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Zip3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip3V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"type":"codeVoice","code":"NWPath"}],"title":"NWPath"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:)-2rd7":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:)-2rd7","title":"zip(_:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:)-2rd7","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4Zip3V","text":"Zip3","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-5lvn0.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-5lvn0.json new file mode 100644 index 00000000..a6e7e030 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-5lvn0.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3ZipV","text":"Zip"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO3MapVy_AF3ZipVy_xqd__Gqd_0_Gqd___qd_0_6OutputQz_AMQyd__tctAaBRd__7FailureQyd__APRtzr0_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"zip(_:_:)","platforms":[{"name":"iOS","beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false},{"introducedAt":"10.15","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.zip(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:)-5lvn0"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:)-5lvn0"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"kind":"text","text":"<"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Zip","preciseIdentifier":"s:7Combine10PublishersO3ZipV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"}]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:)-5lvn0":{"title":"zip(_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:)-5lvn0","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3ZipV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:)-5lvn0","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-6412w.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-6412w.json new file mode 100644 index 00000000..f33af20d --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-6412w.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"zip(_:_:_:)","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"beta":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"deprecated":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"deprecated":false,"beta":false}],"extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO3MapVy_AF4Zip3Vy_xqd__qd_0_Gqd_1_Gqd___qd_0_qd_1_6OutputQz_AMQyd__AMQyd_0_tctAaBRd__AaBRd_0_7FailureQyd__AQRtzAQQyd_0_ARRSr1_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Zip3","preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.zip(_:_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"publisher1","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher2"},{"kind":"text","text":": "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Zip3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip3V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:)-6412w","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:)-6412w"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:_:)-6412w":{"title":"zip(_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:)-6412w","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier","text":"Zip3"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:)-6412w","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"https://developer.apple.com/documentation/network/nwpath":{"url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-7k6tf.json b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-7k6tf.json new file mode 100644 index 00000000..53a715c1 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-7k6tf.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO4Zip4Vy_xqd__qd_0_qd_1_Gqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__AJRtzAJQyd_0_AKRSAJQyd_1_AMRSr1_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","role":"symbol","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4Zip4V","text":"Zip4","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":[{"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"10.15","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"deprecated":false,"name":"watchOS"}],"symbolKind":"method","title":"zip(_:_:_:)","extendedModule":"Combine","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.zip(_:_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:)-7k6tf"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:)-7k6tf"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"publisher1","kind":"internalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"publisher2","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher3","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Zip4","preciseIdentifier":"s:7Combine10PublishersO4Zip4V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"platforms":["macOS"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:_:)-7k6tf":{"title":"zip(_:_:_:)","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:)-7k6tf","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Zip4","preciseIdentifier":"s:7Combine10PublishersO4Zip4V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:)-7k6tf","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:_:).json b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:_:).json new file mode 100644 index 00000000..df93daf0 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.zip(_:_:_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher1","kind":"internalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publisher2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher3"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip4V","text":"Zip4"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:_:)"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip4V","text":"Zip4"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO3MapVy_AF4Zip4Vy_xqd__qd_0_qd_1_Gqd_2_Gqd___qd_0_qd_1_qd_2_6OutputQz_AMQyd__AMQyd_0_AMQyd_1_tctAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__ARRtzARQyd_0_ASRSARQyd_1_AURSr2_lF::SYNTHESIZED::s:19NetworkReachability0A7MonitorC9PublisherV","roleHeading":"Instance Method","role":"symbol","title":"zip(_:_:_:_:)","platforms":[{"introducedAt":"13.0","unavailable":false,"beta":false,"name":"iOS","deprecated":false},{"introducedAt":"10.15","name":"macOS","deprecated":false,"unavailable":false,"beta":false},{"name":"tvOS","beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false},{"introducedAt":"6.0","unavailable":false,"name":"watchOS","deprecated":false,"beta":false}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"symbolKind":"method"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/Publisher-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/publisher-implementations","kind":"article","type":"topic","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher/zip(_:_:_:_:)":{"url":"\/documentation\/networkreachability\/networkmonitor\/publisher\/zip(_:_:_:_:)","abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher\/zip(_:_:_:_:)","kind":"symbol","role":"symbol","title":"zip(_:_:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4Zip4V","kind":"typeIdentifier","text":"Zip4"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/Publisher":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/Publisher","title":"NetworkMonitor.Publisher","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Publisher"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/publisher","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"text":" of ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","isActive":true,"type":"reference"},{"type":"text","text":" updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true}]},"https://developer.apple.com/documentation/network/nwpath":{"identifier":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","url":"https:\/\/developer.apple.com\/documentation\/network\/nwpath","type":"link","title":"NWPath","titleInlineContent":[{"code":"NWPath","type":"codeVoice"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/updatehandler-swift.property.json b/docs/data/documentation/networkreachability/networkmonitor/updatehandler-swift.property.json new file mode 100644 index 00000000..27722a53 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/updatehandler-swift.property.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.property"]}],"kind":"symbol","metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"updateHandler","role":"symbol","modules":[{"name":"NetworkReachability"}],"platforms":[{"introducedAt":"12.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.14"},{"deprecated":false,"introducedAt":"12.0","name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","introducedAt":"5.0","deprecated":false,"unavailable":false,"beta":false}],"externalID":"s:19NetworkReachability0A7MonitorC13updateHandleryAC_0A06NWPathVtcSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateHandler"},{"kind":"text","text":": "},{"text":"NetworkMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"kind":"text","text":"."},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The closure used to observe reachability updates"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"seeAlsoSections":[{"generated":true,"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath(dispatchQueue:completionHandler:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"updateHandler","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NetworkMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias"},{"text":"? { get }","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"name":"Tip","type":"aside","style":"tip","content":[{"inlineContent":[{"type":"text","text":"The update handler only recieves status changes that occured after it was assigned. To enture that the delegate recieves every network path changes, pass in the delegate on initalization of the monitor."}],"type":"paragraph"}]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Instances of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":" will always invoke this closure the ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateQueue","isActive":true,"type":"reference"}]}],"name":"Important","style":"important"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/updateHandler-swift.property":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.property","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"title":"updateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateHandler","kind":"identifier"},{"kind":"text","text":": "},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/updateQueue":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/updatequeue","abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"title":"updateQueue","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateQueue"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath(dispatchQueue:completionHandler:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"kind":"text","text":"("},{"text":"dispatchQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":"?, ","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath(dispatchQueue:completionHandler:)","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpath(dispatchqueue:completionhandler:)","abstract":[{"text":"Retrieve the latest known network path using a closure","type":"text"}],"title":"networkPath(dispatchQueue:completionHandler:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/updatehandler-swift.typealias.json b/docs/data/documentation/networkreachability/networkmonitor/updatehandler-swift.typealias.json new file mode 100644 index 00000000..dab0553a --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/updatehandler-swift.typealias.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"seeAlsoSections":[{"generated":true,"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath(dispatchQueue:completionHandler:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"NetworkMonitor.UpdateHandler","externalID":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","platforms":[{"deprecated":false,"introducedAt":"12.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.14"},{"name":"tvOS","deprecated":false,"introducedAt":"12.0","beta":false,"unavailable":false},{"name":"watchOS","introducedAt":"5.0","unavailable":false,"beta":false,"deprecated":false}],"symbolKind":"typealias","role":"symbol","modules":[{"name":"NetworkReachability"}],"navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"roleHeading":"Type Alias","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateHandler","kind":"identifier"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UpdateHandler"},{"text":" = (","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier","text":"NWPath"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/networkPath(dispatchQueue:completionHandler:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkPath","kind":"identifier"},{"kind":"text","text":"("},{"text":"dispatchQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":"?, ","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"NWPath","kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/networkPath(dispatchQueue:completionHandler:)","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/networkpath(dispatchqueue:completionhandler:)","abstract":[{"text":"Retrieve the latest known network path using a closure","type":"text"}],"title":"networkPath(dispatchQueue:completionHandler:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/UpdateHandler-swift.typealias":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.typealias","abstract":[{"type":"text","text":"A closure used to recieve network path updates from a network monitor"}],"title":"NetworkMonitor.UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/UpdateHandler-swift.typealias","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UpdateHandler"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"UpdateHandler","kind":"identifier"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/updateHandler-swift.property":{"type":"topic","url":"\/documentation\/networkreachability\/networkmonitor\/updatehandler-swift.property","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"title":"updateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateHandler-swift.property","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateHandler","kind":"identifier"},{"kind":"text","text":": "},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0A7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":"?","kind":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitor/updatequeue.json b/docs/data/documentation/networkreachability/networkmonitor/updatequeue.json new file mode 100644 index 00000000..3ddda6bf --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitor/updatequeue.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications.","type":"text"}],"metadata":{"symbolKind":"property","platforms":[{"introducedAt":"12.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"name":"macOS","introducedAt":"10.14","unavailable":false,"deprecated":false,"beta":false},{"unavailable":false,"name":"tvOS","introducedAt":"12.0","deprecated":false,"beta":false},{"beta":false,"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"5.0"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateQueue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"NetworkReachability"}],"roleHeading":"Instance Property","externalID":"s:19NetworkReachability0A7MonitorC11updateQueueSo17OS_dispatch_queueCSgvp","title":"updateQueue"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Set this value to ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" to use the main thread."}]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitor\/updatequeue"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateQueue"},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor/updateQueue":{"role":"symbol","url":"\/documentation\/networkreachability\/networkmonitor\/updatequeue","abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"title":"updateQueue","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor\/updateQueue"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitordelegate.json b/docs/data/documentation/networkreachability/networkmonitordelegate.json new file mode 100644 index 00000000..9166902d --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitordelegate.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true,"type":"reference"}],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"],"generated":true,"title":"Network Monitor"}],"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitorDelegate","kind":"identifier"}],"symbolKind":"protocol","navigatorTitle":[{"text":"NetworkMonitorDelegate","kind":"identifier"}],"roleHeading":"Protocol","role":"symbol","modules":[{"name":"NetworkReachability"}],"title":"NetworkMonitorDelegate","externalID":"s:19NetworkReachability0A15MonitorDelegateP","platforms":[{"name":"iOS","unavailable":false,"beta":false,"introducedAt":"12.0","deprecated":false},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.14","name":"macOS"},{"introducedAt":"12.0","deprecated":false,"name":"tvOS","beta":false,"unavailable":false},{"name":"watchOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"5.0"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitordelegate"]}],"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate\/networkMonitor(_:didUpdateNetworkPath:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"NetworkMonitorDelegate","kind":"identifier"},{"text":" : AnyObject","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorDelegate":{"url":"\/documentation\/networkreachability\/networkmonitordelegate","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitorDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkMonitorDelegate","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference"}],"title":"NetworkMonitorDelegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Network Monitor APIs"}],"url":"\/documentation\/networkreachability\/networkmonitorguide","type":"topic","kind":"article","title":"Network Monitor Programming Guide"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorDelegate/networkMonitor(_:didUpdateNetworkPath:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate\/networkMonitor(_:didUpdateNetworkPath:)","role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkMonitor"},{"text":"(","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"didUpdateNetworkPath","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitordelegate\/networkmonitor(_:didupdatenetworkpath:)","title":"networkMonitor(_:didUpdateNetworkPath:)","abstract":[{"type":"text","text":"Sent to the delegate when the network path changes"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitordelegate/networkmonitor(_:didupdatenetworkpath:).json b/docs/data/documentation/networkreachability/networkmonitordelegate/networkmonitor(_:didupdatenetworkpath:).json new file mode 100644 index 00000000..cce17b08 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitordelegate/networkmonitor(_:didupdatenetworkpath:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate\/networkMonitor(_:didUpdateNetworkPath:)","interfaceLanguage":"swift"},"abstract":[{"text":"Sent to the delegate when the network path changes","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkMonitor"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"monitor"},{"kind":"text","text":": "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"didUpdateNetworkPath","kind":"externalParam"},{"kind":"text","text":" "},{"text":"networkPath","kind":"internalParam"},{"kind":"text","text":": "},{"text":"NWPath","preciseIdentifier":"s:7Network6NWPathV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The monitor who’s network path changed"}],"type":"paragraph"}],"name":"monitor"},{"name":"networkPath","content":[{"inlineContent":[{"type":"text","text":"The new network path"}],"type":"paragraph"}]}]}],"metadata":{"platforms":[{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"12.0","name":"iOS"},{"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.14","deprecated":false},{"beta":false,"introducedAt":"12.0","unavailable":false,"deprecated":false,"name":"tvOS"},{"name":"watchOS","introducedAt":"5.0","unavailable":false,"beta":false,"deprecated":false}],"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability"}],"title":"networkMonitor(_:didUpdateNetworkPath:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"networkMonitor","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0A7MonitorC","text":"NetworkMonitor","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didUpdateNetworkPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"kind":"text","text":")"}],"required":true,"externalID":"s:19NetworkReachability0A15MonitorDelegateP07networkC0_09didUpdateA4PathyAA0aC0C_0A06NWPathVtF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitordelegate\/networkmonitor(_:didupdatenetworkpath:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"]]},"sections":[],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorDelegate/networkMonitor(_:didUpdateNetworkPath:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate\/networkMonitor(_:didUpdateNetworkPath:)","role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkMonitor"},{"text":"(","kind":"text"},{"text":"NetworkMonitor","preciseIdentifier":"s:19NetworkReachability0A7MonitorC","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"didUpdateNetworkPath","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Network6NWPathV","text":"NWPath"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/networkmonitordelegate\/networkmonitor(_:didupdatenetworkpath:)","title":"networkMonitor(_:didUpdateNetworkPath:)","abstract":[{"type":"text","text":"Sent to the delegate when the network path changes"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorDelegate":{"url":"\/documentation\/networkreachability\/networkmonitordelegate","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitorDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkMonitorDelegate","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference"}],"title":"NetworkMonitorDelegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/networkmonitorguide.json b/docs/data/documentation/networkreachability/networkmonitorguide.json new file mode 100644 index 00000000..f550e533 --- /dev/null +++ b/docs/data/documentation/networkreachability/networkmonitorguide.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The easiest way to use a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true},{"type":"text","text":" is to initialize an instance and retain it memory."},{"text":" ","type":"text"},{"type":"text","text":"From there you can access the "},{"type":"codeVoice","code":"currentPath"},{"text":" property whenever you need to know the last known network path.","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["import Network","import NetworkReachability","","let monitor = NetworkMonitor()","let path = monitor.currentPath"]},{"type":"paragraph","inlineContent":[{"text":"This synchronous API is easy to use, but ","type":"text"},{"type":"codeVoice","code":"currentPath"},{"text":" isn’t always up-to-date and is best used when a monitor instance has been retained in memory for some time. As such, it will be insufficient for many use cases and is not recommended.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Instead, "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":" offers a variety of asynchronous APIs for both single value retrieval as well as constant value observation that are gauranteed to offer up-to-date values.","type":"text"}],"type":"paragraph"},{"text":"Retrieving the current network path","level":3,"type":"heading","anchor":"Retrieving-the-current-network-path"},{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":" allows you to retrieve the last known network path using two asyncronous APIs. Unlike the synchronous API described above which provides values that may or may not be up to date, the asynchronous APIs gaurantee you access to an up-to-date value.","type":"text"}]},{"anchor":"Closures","type":"heading","text":"Closures","level":5},{"inlineContent":[{"type":"text","text":"To asynchronously retrieve the last known network path, you can use the "},{"code":"networkPath(completionHandler:)","type":"codeVoice"},{"type":"text","text":" static method. The provided closure will be executed exactly once."}],"type":"paragraph"},{"code":["import Network","import NetworkReachability","","func updateReachability() {"," NetworkMonitor.networkPath(completionHandler: { (path: NWPath) in "," \/\/ Do something with `path`"," })","}"],"type":"codeListing","syntax":"swift"},{"type":"aside","name":"Important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"completionHandler"},{"type":"text","text":" is always called in the main thread."}]}],"style":"important"},{"anchor":"Swift-Concurrency","level":5,"type":"heading","text":"Swift Concurrency"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can also retrieve the last known network path using Swift Concurrency via the "},{"type":"codeVoice","code":"networkPath"},{"type":"text","text":" static property."}]},{"code":["import Network","import NetworkReachability","","func updateReachability() {"," Task {"," let path = await NetworkMonitor.networkPath"," \/\/ Do something with `path`"," }","}"],"type":"codeListing","syntax":"swift"},{"name":"Note","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This API requires iOS 13, macOS 10.15, tvOS 13, or watchOS 6"}]}],"type":"aside"},{"text":"Observing network path updates","type":"heading","level":3,"anchor":"Observing-network-path-updates"},{"inlineContent":[{"type":"text","text":"If you need to observe all network path changes, "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference","isActive":true},{"type":"text","text":" provides several asynchronous APIs that will allow you to integrate network path data into any existing pipeline"}],"type":"paragraph"},{"level":5,"text":"Closures","anchor":"Closures","type":"heading"},{"inlineContent":[{"type":"text","text":"You can use a closure to observe network path updates over time. You can pass in the closure on initialization, or add one later using the "},{"type":"codeVoice","code":"updateHandler"},{"text":" property.","type":"text"}],"type":"paragraph"},{"syntax":"swift","code":["import Network","import NetworkReachability","","final class MyClass {",""," var monitor: NetworkMonitor?",""," func startMonitoring() {"," stopMonitoring()"," monitor = NetworkMonitor(updateHandler: { (monitor: NetworkMonitor, path: NWPath) in"," \/\/ Do something with `monitor` or `path`"," })"," }",""," func stopMonitoring() {"," monitor = nil"," }","","}"],"type":"codeListing"},{"content":[{"type":"paragraph","inlineContent":[{"text":"By default, instances of ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true,"type":"reference"},{"text":" always call their update handlers on the main thread. You can change this behavior by setting the monitor’s ","type":"text"},{"type":"codeVoice","code":".updateQueue"},{"type":"text","text":" property."}]}],"name":"Important","style":"important","type":"aside"},{"anchor":"Swift-Concurrency","level":5,"text":"Swift Concurrency","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"You can use an ","type":"text"},{"type":"codeVoice","code":"AsyncSequence"},{"text":" to observe network path updates over time using Swift Concurrency","type":"text"}]},{"code":["import Network","import NetworkReachability","","final class MyClass {"," "," var monitorTask: Task?",""," func startObserving() {"," stopObserving()"," monitorTask = Task {"," for await path in NetworkMonitor.networkMonitorUpdates {"," \/\/ Do something with `path`"," }"," }"," }",""," func startObserving() {"," monitorTask?.cancel()"," monitorTask = nil"," }","}"],"type":"codeListing","syntax":"swift"},{"type":"aside","style":"note","name":"Note","content":[{"inlineContent":[{"text":"This API requires iOS 13, macOS 10.15, tvOS 13, or watchOS 6","type":"text"}],"type":"paragraph"}]},{"type":"heading","level":5,"text":"Delegation","anchor":"Delegation"},{"type":"paragraph","inlineContent":[{"text":"You can use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"},{"text":" to recieve callbacks when the network path changes. You can pass in a delegate object when the monitor is initialized, or you can assign one later.","type":"text"}]},{"syntax":"swift","code":["import Network","import NetworkReachability","","final class MyClass: NetworkMonitorDelegate {",""," var monitor: NetworkMonitor?",""," func startMonitoring() {"," stopMonitoring()"," monitor = NetworkMonitor(delegate: self)"," }",""," func stopMonitoring() {"," monitor = nil"," }",""," \/\/ MARK: - NetworkMonitorDelegate",""," func networkMonitor(_ monitor: NetworkMonitor, didUpdateNetworkPath networkPath: NWPath) {"," \/\/ Do something with `networkPath`"," }","","}"],"type":"codeListing"},{"content":[{"inlineContent":[{"type":"text","text":"By default, instances of "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true,"type":"reference"},{"type":"text","text":" always call execute their delegate callbacks on the main thread. You can change this behavior by setting the monitor’s "},{"type":"codeVoice","code":".updateQueue"},{"type":"text","text":" property."}],"type":"paragraph"}],"name":"Important","style":"important","type":"aside"},{"anchor":"NotificationCenter","level":5,"type":"heading","text":"NotificationCenter"},{"inlineContent":[{"text":"If you have retained an instance of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":" in memory, but do not have access to it in the part of your code that needs network path updates, you can","type":"text"},{"text":" ","type":"text"},{"text":"observe network path changes by observing notifications with the name ","type":"text"},{"code":"Notification.Name.networkPathChanged","type":"codeVoice"},{"type":"text","text":" on the default notification center. The notification’s "},{"code":".object","type":"codeVoice"},{"type":"text","text":" property will contain the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},{"text":". From there, you can use ","type":"text"},{"type":"codeVoice","code":"currentPath"},{"type":"text","text":" property of the monitor, which you now know will be up-to-date thanks to the notification."}],"type":"paragraph"},{"code":["import Foundation","import Network","import NetworkReachability","","final class MyClass {",""," var monitor: NetworkMonitor?",""," func startMonitoring() {"," stopMonitoring()"," NotificationCenter.default.addObserver(self, selector: #selector(handleUpdate:), name: .networkPathChanged)"," monitor = NetworkMonitor()"," }",""," func stopMonitoring() {"," monitor = nil"," NotificationCenter.default.removeObserver(self, name: .networkPathChanged)"," }",""," @objc"," func handleUpdate(_ notification: Notification) {"," guard let monitor = notification.object as? NetworkMonitor else {"," return"," }"," let path = monitor.currentPath"," \/\/ Do something with `path`"," }",""," deinit {"," NotificationCenter.default.removeObserver(self, name: .networkPathChanged)"," }","","}"],"type":"codeListing","syntax":"swift"},{"type":"aside","style":"important","name":"Important","content":[{"type":"paragraph","inlineContent":[{"text":"By default, instances of ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","isActive":true},{"text":" always post their notifications on the main thread. You can change this behavior by setting the monitor’s ","type":"text"},{"code":".updateQueue","type":"codeVoice"},{"type":"text","text":" property."}]}]},{"text":"Combine","level":5,"type":"heading","anchor":"Combine"},{"inlineContent":[{"text":"You can observe network path changes using a ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true,"type":"reference"},{"text":" with the ","type":"text"},{"type":"codeVoice","code":"networkPathPublisher"},{"text":" static property.","type":"text"}],"type":"paragraph"},{"type":"codeListing","code":["import Combine","import Network","import NetworkReachability","","final class MyClass {"," "," var monitorCancellable: AnyCancellable?",""," func startObserving() {"," stopObserving()"," monitorCancellable = NetworkMonitor.networkPathPublisher"," .map(\\.status)"," .sink { status in"," \/\/ Do something with `status`"," }"," }",""," func startObserving() {"," monitorCancellable?.cancel()"," monitorCancellable = nil"," }",""," deinit {"," monitorCancellable?.cancel()"," }","}"],"syntax":"swift"},{"content":[{"inlineContent":[{"text":"This API requires iOS 13, macOS 10.15, tvOS 13, or watchOS 6","type":"text"}],"type":"paragraph"}],"style":"note","type":"aside","name":"Note"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"],"title":"Network Monitor","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorGuide","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"NetworkReachability"}],"role":"article","roleHeading":"Article","title":"Network Monitor Programming Guide"},"abstract":[{"text":"Learn how to use Network Monitor APIs","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/networkmonitorguide"]}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitorDelegate":{"url":"\/documentation\/networkreachability\/networkmonitordelegate","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"NetworkMonitorDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"NetworkMonitorDelegate","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference"}],"title":"NetworkMonitorDelegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitorDelegate"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability.json b/docs/data/documentation/networkreachability/reachability.json new file mode 100644 index 00000000..b21f809c --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NetworkReachability\/s23CustomStringConvertibleP","doc:\/\/NetworkReachability\/SQ","doc:\/\/NetworkReachability\/SH","doc:\/\/NetworkReachability\/s8SendableP"],"type":"conformsTo","title":"Conforms To"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"A value type representing network reachability","type":"text"}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/==(_:_:)"]},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/init(flags:)"],"title":"Initializers"},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/description","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/flags","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/status-swift.property"],"title":"Instance Properties"},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/hash(into:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/unknown"],"title":"Type Properties"},{"title":"Enumerations","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Equatable-Implementations"]}],"metadata":{"title":"Reachability","role":"symbol","externalID":"s:19NetworkReachability0B0V","roleHeading":"Structure","modules":[{"name":"NetworkReachability"}],"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"11.0"},{"deprecated":false,"introducedAt":"10.13","name":"macOS","unavailable":false,"beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"11.0","unavailable":false,"beta":false}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Reachability"}],"symbolKind":"struct","navigatorTitle":[{"text":"Reachability","kind":"identifier"}]},"seeAlsoSections":[{"title":"Reachability Monitor","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate"],"generated":true}],"variants":[{"paths":["\/documentation\/networkreachability\/reachability"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Reachability"}],"platforms":["macOS"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate":{"role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","abstract":[{"text":"A protocol used to observe network reachability changes from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate","title":"ReachabilityMonitorDelegate"},"doc://NetworkReachability/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/NetworkReachability\/s8SendableP","type":"unresolvable"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/flags":{"type":"topic","abstract":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachabilityFlag"},{"text":" that this reachability is based on","type":"text"}],"title":"flags","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/flags","role":"symbol","url":"\/documentation\/networkreachability\/reachability\/flags","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"flags"},{"text":": ","kind":"text"},{"text":"SCNetworkReachabilityFlags","kind":"typeIdentifier","preciseIdentifier":"c:@E@SCNetworkReachabilityFlags"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://NetworkReachability/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/NetworkReachability\/SH","type":"unresolvable"},"doc://NetworkReachability/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/NetworkReachability\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://NetworkReachability/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/NetworkReachability\/SQ","type":"unresolvable"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/status-swift.property":{"kind":"symbol","title":"status","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/status-swift.property","url":"\/documentation\/networkreachability\/reachability\/status-swift.property","abstract":[{"type":"text","text":"The connection status of the reachability"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"},{"kind":"text","text":": "},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Status","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V6StatusO"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/hash(into:)","abstract":[{"type":"text","text":"Hashes the essential components of this value by feeding them into the given hasher."}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachability\/hash(into:)","type":"topic","title":"hash(into:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/==(_:_:)":{"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether Reachability values are equal."}],"url":"\/documentation\/networkreachability\/reachability\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","title":"==(_:_:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/==(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/init(flags:)":{"abstract":[{"type":"text","text":"Create a reachability wrapper from system configuration reachability flags"}],"type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"flags","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@E@SCNetworkReachabilityFlags","kind":"typeIdentifier","text":"SCNetworkReachabilityFlags"},{"kind":"text","text":"?)"}],"url":"\/documentation\/networkreachability\/reachability\/init(flags:)","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/init(flags:)","title":"init(flags:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Reaachability Monitor APIs"}],"url":"\/documentation\/networkreachability\/reachabilitymonitorguide","type":"topic","kind":"article","title":"Reachability Monitor Programming Guide"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/unknown":{"type":"topic","abstract":[{"type":"text","text":"A reachability that cannot be determined"}],"title":"unknown","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/unknown","role":"symbol","url":"\/documentation\/networkreachability\/reachability\/unknown","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Equatable-Implementations":{"url":"\/documentation\/networkreachability\/reachability\/equatable-implementations","title":"Equatable Implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Equatable-Implementations"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/description":{"title":"description","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/description","role":"symbol","url":"\/documentation\/networkreachability\/reachability\/description","abstract":[{"type":"text","text":"A textual representation of this instance."}],"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/!=(_:_:).json b/docs/data/documentation/networkreachability/reachability/!=(_:_:).json new file mode 100644 index 00000000..3c4c821a --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:19NetworkReachability0B0V","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"NetworkReachability"}],"symbolKind":"op","extendedModule":"Swift","title":"!=(_:_:)"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability/!=(_:_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/!=(_:_:)","kind":"symbol","url":"\/documentation\/networkreachability\/reachability\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"!=(_:_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Equatable-Implementations":{"url":"\/documentation\/networkreachability\/reachability\/equatable-implementations","title":"Equatable Implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/==(_:_:).json b/docs/data/documentation/networkreachability/reachability/==(_:_:).json new file mode 100644 index 00000000..a07a7b1c --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/==(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether Reachability values are equal."}],"variants":[{"paths":["\/documentation\/networkreachability\/reachability\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]},{"kind":"parameters","parameters":[{"name":"lhs","content":[{"type":"paragraph","inlineContent":[{"text":"A value to compare","type":"text"}]}]},{"name":"rhs","content":[{"inlineContent":[{"type":"text","text":"Another value to compare"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if the values are equal, otherwise ","type":"text"},{"type":"codeVoice","code":"false"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Equality is the inverse of inequality. For any values a and b, a == b implies that a != b is false."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/==(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"NetworkReachability"}],"platforms":[{"deprecated":false,"beta":false,"introducedAt":"11.0","name":"iOS","unavailable":false},{"unavailable":false,"deprecated":false,"name":"macOS","introducedAt":"10.13","beta":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"11.0","name":"tvOS"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","externalID":"s:19NetworkReachability0B0V2eeoiySbAC_ACtFZ","role":"symbol","title":"==(_:_:)","symbolKind":"op"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/==(_:_:)":{"abstract":[{"type":"text","text":"Returns a Boolean value indicating whether Reachability values are equal."}],"url":"\/documentation\/networkreachability\/reachability\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","title":"==(_:_:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/==(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/description.json b/docs/data/documentation/networkreachability/reachability/description.json new file mode 100644 index 00000000..6a9d00ee --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/description.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/description"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"metadata":{"symbolKind":"property","externalID":"s:19NetworkReachability0B0V11descriptionSSvp","role":"symbol","platforms":[{"deprecated":false,"beta":false,"introducedAt":"11.0","name":"iOS","unavailable":false},{"deprecated":false,"name":"macOS","unavailable":false,"introducedAt":"10.13","beta":false},{"introducedAt":"11.0","unavailable":false,"name":"tvOS","deprecated":false,"beta":false}],"roleHeading":"Instance Property","title":"description","modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"kind":"symbol","abstract":[{"text":"A textual representation of this instance.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/description","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability/description":{"title":"description","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/description","role":"symbol","url":"\/documentation\/networkreachability\/reachability\/description","abstract":[{"type":"text","text":"A textual representation of this instance."}],"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/equatable-implementations.json b/docs/data/documentation/networkreachability/reachability/equatable-implementations.json new file mode 100644 index 00000000..386d3d99 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/!=(_:_:)"],"title":"Operators","generated":true}],"metadata":{"modules":[{"name":"NetworkReachability"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/equatable-implementations"]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Equatable-Implementations"},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/!=(_:_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/!=(_:_:)","kind":"symbol","url":"\/documentation\/networkreachability\/reachability\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"!=(_:_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/flags.json b/docs/data/documentation/networkreachability/reachability/flags.json new file mode 100644 index 00000000..51e5d8e1 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/flags.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/flags","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"metadata":{"modules":[{"name":"NetworkReachability"}],"platforms":[{"introducedAt":"11.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"beta":false,"name":"macOS","deprecated":false,"unavailable":false,"introducedAt":"10.13"},{"beta":false,"name":"tvOS","deprecated":false,"introducedAt":"11.0","unavailable":false}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"flags"},{"text":": ","kind":"text"},{"text":"SCNetworkReachabilityFlags","kind":"typeIdentifier","preciseIdentifier":"c:@E@SCNetworkReachabilityFlags"},{"text":"?","kind":"text"}],"title":"flags","externalID":"s:19NetworkReachability0B0V5flagsSo09SCNetworkB5FlagsVSgvp"},"sections":[],"abstract":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachabilityFlag"},{"type":"text","text":" that this reachability is based on"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flags","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@E@SCNetworkReachabilityFlags","kind":"typeIdentifier","text":"SCNetworkReachabilityFlags"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/flags"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/flags":{"type":"topic","abstract":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachabilityFlag"},{"text":" that this reachability is based on","type":"text"}],"title":"flags","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/flags","role":"symbol","url":"\/documentation\/networkreachability\/reachability\/flags","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"flags"},{"text":": ","kind":"text"},{"text":"SCNetworkReachabilityFlags","kind":"typeIdentifier","preciseIdentifier":"c:@E@SCNetworkReachabilityFlags"},{"text":"?","kind":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/hash(into:).json b/docs/data/documentation/networkreachability/reachability/hash(into:).json new file mode 100644 index 00000000..738550a9 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"hash(into:)","role":"symbol","externalID":"s:19NetworkReachability0B0V4hash4intoys6HasherVz_tF","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability"}],"platforms":[{"introducedAt":"11.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.13"},{"unavailable":false,"introducedAt":"11.0","beta":false,"deprecated":false,"name":"tvOS"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"text":"Hashes the essential components of this value by feeding them into the given hasher.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/hash(into:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"hasher","content":[{"inlineContent":[{"text":"The hasher to use when combining the components of this instance.","type":"text"}],"type":"paragraph"}]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/hash(into:)","abstract":[{"type":"text","text":"Hashes the essential components of this value by feeding them into the given hasher."}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachability\/hash(into:)","type":"topic","title":"hash(into:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/init(flags:).json b/docs/data/documentation/networkreachability/reachability/init(flags:).json new file mode 100644 index 00000000..73657e1f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/init(flags:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/reachability\/init(flags:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/init(flags:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"flags","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@SCNetworkReachabilityFlags","text":"SCNetworkReachabilityFlags","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(flags:)","externalID":"s:19NetworkReachability0B0V5flagsACSo09SCNetworkB5FlagsVSg_tcfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"NetworkReachability"}],"symbolKind":"init","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"11.0","beta":false},{"introducedAt":"10.13","deprecated":false,"beta":false,"name":"macOS","unavailable":false},{"name":"tvOS","unavailable":false,"beta":false,"introducedAt":"11.0","deprecated":false}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"flags"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SCNetworkReachabilityFlags","preciseIdentifier":"c:@E@SCNetworkReachabilityFlags"},{"text":"?)","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The flags to wrap"}],"type":"paragraph"}],"name":"flags"}],"kind":"parameters"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"abstract":[{"type":"text","text":"Create a reachability wrapper from system configuration reachability flags"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/init(flags:)":{"abstract":[{"type":"text","text":"Create a reachability wrapper from system configuration reachability flags"}],"type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"flags","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@E@SCNetworkReachabilityFlags","kind":"typeIdentifier","text":"SCNetworkReachabilityFlags"},{"kind":"text","text":"?)"}],"url":"\/documentation\/networkreachability\/reachability\/init(flags:)","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/init(flags:)","title":"init(flags:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum.json b/docs/data/documentation/networkreachability/reachability/status-swift.enum.json new file mode 100644 index 00000000..58f33aab --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/unavailable","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/unknown","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/wlan","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/wwan"],"title":"Enumeration Cases"},{"title":"Instance Properties","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/description","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/isReachable"]},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"platforms":[{"deprecated":false,"name":"iOS","beta":false,"introducedAt":"11.0","unavailable":false},{"deprecated":false,"name":"macOS","introducedAt":"10.13","unavailable":false,"beta":false},{"introducedAt":"11.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false}],"navigatorTitle":[{"kind":"identifier","text":"Status"}],"modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}],"title":"Reachability.Status","externalID":"s:19NetworkReachability0B0V6StatusO","symbolKind":"enum","role":"symbol","roleHeading":"Enumeration"},"kind":"symbol","relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NetworkReachability\/s23CustomStringConvertibleP","doc:\/\/NetworkReachability\/SQ","doc:\/\/NetworkReachability\/SH","doc:\/\/NetworkReachability\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Status","kind":"identifier"}],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"variants":[{"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NetworkReachability/SQ":{"identifier":"doc:\/\/NetworkReachability\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/s8SendableP":{"identifier":"doc:\/\/NetworkReachability\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/wwan":{"title":"Reachability.Status.wwan","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wwan","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/wwan","role":"symbol","abstract":[{"text":"The network is available via a cellular wwan connection","type":"text"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/wwan","type":"topic"},"doc://NetworkReachability/SH":{"identifier":"doc:\/\/NetworkReachability\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NetworkReachability\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/isReachable":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/isReachable","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/isreachable","abstract":[{"text":"Whether or not the status is reachable","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReachable"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"isReachable"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/description":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/description","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/description","abstract":[{"text":"A textual representation of this instance.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/Equatable-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/Equatable-Implementations","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/equatable-implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/unknown":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/unknown","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/unknown","abstract":[{"text":"The reachability is unknown","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"Reachability.Status.unknown"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/wlan":{"title":"Reachability.Status.wlan","abstract":[{"text":"The network is available via a local wlan connection","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/wlan","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/wlan","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"wlan","kind":"identifier"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/unavailable":{"title":"Reachability.Status.unavailable","abstract":[{"text":"The network is unavailable","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/unavailable","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/unavailable","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unavailable","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum/!=(_:_:).json b/docs/data/documentation/networkreachability/reachability/status-swift.enum/!=(_:_:).json new file mode 100644 index 00000000..b0ac6045 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"NetworkReachability"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:19NetworkReachability0B0V6StatusO","roleHeading":"Operator","role":"symbol","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/Equatable-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/!=(_:_:)":{"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/Equatable-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/Equatable-Implementations","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/equatable-implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum/description.json b/docs/data/documentation/networkreachability/reachability/status-swift.enum/description.json new file mode 100644 index 00000000..5a00cd30 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"]]},"abstract":[{"type":"text","text":"A textual representation of this instance."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/description","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"description","externalID":"s:19NetworkReachability0B0V6StatusO11descriptionSSvp","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"11.0","unavailable":false,"beta":false},{"introducedAt":"10.13","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"name":"tvOS","introducedAt":"11.0","beta":false,"unavailable":false}],"symbolKind":"property","role":"symbol","modules":[{"name":"NetworkReachability"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"variants":[{"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/description":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/description","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/description","abstract":[{"text":"A textual representation of this instance.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum/equatable-implementations.json b/docs/data/documentation/networkreachability/reachability/status-swift.enum/equatable-implementations.json new file mode 100644 index 00000000..3645d4f1 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"NetworkReachability"}],"roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/!=(_:_:)":{"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum/isreachable.json b/docs/data/documentation/networkreachability/reachability/status-swift.enum/isreachable.json new file mode 100644 index 00000000..bbdcf10f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum/isreachable.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/isReachable","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReachable"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"isReachable","externalID":"s:19NetworkReachability0B0V6StatusO11isReachableSbvp","role":"symbol","platforms":[{"introducedAt":"11.0","name":"iOS","deprecated":false,"unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"introducedAt":"10.13","beta":false,"deprecated":false},{"deprecated":false,"introducedAt":"11.0","name":"tvOS","unavailable":false,"beta":false}],"modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReachable"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum\/isreachable"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Whether or not the status is reachable"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/isReachable":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/isReachable","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/isreachable","abstract":[{"text":"Whether or not the status is reachable","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReachable"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"isReachable"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum/unavailable.json b/docs/data/documentation/networkreachability/reachability/status-swift.enum/unavailable.json new file mode 100644 index 00000000..1531699e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum/unavailable.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unavailable"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum\/unavailable"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unavailable"}],"role":"symbol","title":"Reachability.Status.unavailable","symbolKind":"case","platforms":[{"deprecated":false,"name":"iOS","beta":false,"introducedAt":"11.0","unavailable":false},{"deprecated":false,"introducedAt":"10.13","unavailable":false,"name":"macOS","beta":false},{"unavailable":false,"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"11.0"}],"externalID":"s:19NetworkReachability0B0V6StatusO11unavailableyA2EmF","roleHeading":"Case"},"abstract":[{"type":"text","text":"The network is unavailable"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/unavailable"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/unavailable":{"title":"Reachability.Status.unavailable","abstract":[{"text":"The network is unavailable","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/unavailable","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/unavailable","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unavailable","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum/unknown.json b/docs/data/documentation/networkreachability/reachability/status-swift.enum/unknown.json new file mode 100644 index 00000000..167e139f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum/unknown.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The reachability is unknown"}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"11.0","unavailable":false,"beta":false},{"deprecated":false,"name":"macOS","beta":false,"introducedAt":"10.13","unavailable":false},{"introducedAt":"11.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false}],"title":"Reachability.Status.unknown","externalID":"s:19NetworkReachability0B0V6StatusO7unknownyA2EmF","modules":[{"name":"NetworkReachability"}],"symbolKind":"case","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum\/unknown"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/unknown"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"languages":["swift"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/unknown":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/unknown","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/unknown","abstract":[{"text":"The reachability is unknown","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"Reachability.Status.unknown"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum/wlan.json b/docs/data/documentation/networkreachability/reachability/status-swift.enum/wlan.json new file mode 100644 index 00000000..e346ee68 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum/wlan.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"text":"The network is available via a local wlan connection","type":"text"}],"metadata":{"title":"Reachability.Status.wlan","role":"symbol","externalID":"s:19NetworkReachability0B0V6StatusO4wlanyA2EmF","roleHeading":"Case","modules":[{"name":"NetworkReachability"}],"platforms":[{"name":"iOS","unavailable":false,"introducedAt":"11.0","deprecated":false,"beta":false},{"introducedAt":"10.13","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"11.0"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wlan","kind":"identifier"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum\/wlan"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/wlan"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wlan"}]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/wlan":{"title":"Reachability.Status.wlan","abstract":[{"text":"The network is available via a local wlan connection","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/wlan","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/wlan","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"wlan","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.enum/wwan.json b/docs/data/documentation/networkreachability/reachability/status-swift.enum/wwan.json new file mode 100644 index 00000000..b0046750 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.enum/wwan.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"]]},"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/reachability\/status-swift.enum\/wwan"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/wwan"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wwan"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"The network is available via a cellular wwan connection","type":"text"}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wwan","kind":"identifier"}],"roleHeading":"Case","role":"symbol","externalID":"s:19NetworkReachability0B0V6StatusO4wwanyA2EmF","platforms":[{"unavailable":false,"introducedAt":"11.0","deprecated":false,"beta":false,"name":"iOS"},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"10.13","deprecated":false},{"introducedAt":"11.0","deprecated":false,"unavailable":false,"name":"tvOS","beta":false}],"symbolKind":"case","modules":[{"name":"NetworkReachability"}],"title":"Reachability.Status.wwan"},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum/wwan":{"title":"Reachability.Status.wwan","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wwan","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum\/wwan","role":"symbol","abstract":[{"text":"The network is available via a cellular wwan connection","type":"text"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum\/wwan","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/status-swift.property.json b/docs/data/documentation/networkreachability/reachability/status-swift.property.json new file mode 100644 index 00000000..b26e58e2 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/status-swift.property.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/status-swift.property"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V6StatusO","text":"Status","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/status-swift.property","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:19NetworkReachability0B0V6statusAC6StatusOvp","title":"status","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"11.0"},{"unavailable":false,"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.13"},{"name":"tvOS","introducedAt":"11.0","deprecated":false,"unavailable":false,"beta":false}],"role":"symbol","modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"status","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Status","preciseIdentifier":"s:19NetworkReachability0B0V6StatusO"}]},"abstract":[{"type":"text","text":"The connection status of the reachability"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/Status-swift.enum":{"kind":"symbol","title":"Reachability.Status","navigatorTitle":[{"text":"Status","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/Status-swift.enum","url":"\/documentation\/networkreachability\/reachability\/status-swift.enum","abstract":[{"type":"text","text":"An enumeration representing the various connection status options of a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","isActive":true}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Status"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/status-swift.property":{"kind":"symbol","title":"status","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/status-swift.property","url":"\/documentation\/networkreachability\/reachability\/status-swift.property","abstract":[{"type":"text","text":"The connection status of the reachability"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"},{"kind":"text","text":": "},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Status","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V6StatusO"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachability/unknown.json b/docs/data/documentation/networkreachability/reachability/unknown.json new file mode 100644 index 00000000..b73f48be --- /dev/null +++ b/docs/data/documentation/networkreachability/reachability/unknown.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B0V","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","text":"Reachability","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability"}],"modules":[{"name":"NetworkReachability"}],"platforms":[{"introducedAt":"11.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"10.13","unavailable":false,"beta":false,"name":"macOS","deprecated":false},{"beta":false,"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"11.0"}],"symbolKind":"property","role":"symbol","title":"unknown","externalID":"s:19NetworkReachability0B0V7unknownACvpZ","roleHeading":"Type Property"},"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/unknown","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"]]},"abstract":[{"type":"text","text":"A reachability that cannot be determined"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachability\/unknown"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability/unknown":{"type":"topic","abstract":[{"type":"text","text":"A reachability that cannot be determined"}],"title":"unknown","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability\/unknown","role":"symbol","url":"\/documentation\/networkreachability\/reachability\/unknown","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor.json b/docs/data/documentation/networkreachability/reachabilitymonitor.json new file mode 100644 index 00000000..6225f3c4 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NetworkReachability"}],"roleHeading":"Class","platforms":[{"beta":false,"introducedAt":"11.0","unavailable":false,"deprecated":false,"name":"iOS"},{"name":"macOS","introducedAt":"10.13","unavailable":false,"deprecated":false,"beta":false},{"unavailable":false,"beta":false,"introducedAt":"11.0","name":"tvOS","deprecated":false}],"symbolKind":"class","role":"symbol","title":"ReachabilityMonitor","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ReachabilityMonitor"}],"navigatorTitle":[{"text":"ReachabilityMonitor","kind":"identifier"}],"externalID":"s:19NetworkReachability0B7MonitorC"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","interfaceLanguage":"swift"},"abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"title":"Initializers"},{"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]},{"title":"Swift Concurrency","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)"]},{"title":"Delegation","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/delegate-swift.property"]},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityChangedNotificationName"],"title":"Notifications"},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"],"title":"Combine"},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forAddress:)"],"title":"Synchronous"},{"title":"Instance Properties","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateQueue"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"],"generated":true,"title":"Reachability Monitor"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"final"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ReachabilityMonitor"}]}]},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Create an instance of this object and retain it in memory."}]},{"inlineContent":[{"text":"You can observe reachability changes in several ways:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"text":"Synchronously, using the ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability","isActive":true,"type":"reference"},{"text":" instance property or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","type":"reference"},{"type":"text","text":" static property."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Using delegation via ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","isActive":true},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Using ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"},{"text":" via the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates"},{"type":"text","text":" properties"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Using ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true,"type":"reference"},{"text":", via the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher"},{"type":"text","text":" property."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Using a provided closure via the "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","isActive":true,"type":"reference"},{"type":"text","text":" property."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Using notification observers on "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter","isActive":true},{"type":"text","text":"."}]}]}],"type":"unorderedList"}]}],"sections":[],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Result":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","title":"ReachabilityMonitor.Result","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Result"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/result","navigatorTitle":[{"text":"Result","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Specialized "},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","type":"reference","isActive":true},{"type":"text","text":" delivered by a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"type":"text","text":" to it’s "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Reaachability Monitor APIs"}],"url":"\/documentation\/networkreachability\/reachabilitymonitorguide","type":"topic","kind":"article","title":"Reachability Monitor Programming Guide"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability","role":"symbol","title":"reachability","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachability","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forAddress:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachabilityUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forAddress"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates(forAddress:)","abstract":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of reachability updates for a specific socket address","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(foraddress:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/delegate-swift.property":{"type":"topic","abstract":[{"text":"The delegate object used to observe reachability updates","type":"text"}],"title":"delegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/delegate-swift.property","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delegate"},{"text":": (any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"titleInlineContent":[{"text":"structured concurrency","type":"text"}],"url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","type":"link","title":"structured concurrency"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability(forHost:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability(forhost:)","kind":"symbol","type":"topic","abstract":[{"text":"Retrieve the latest known reachability for a specific host","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forHost:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reachability","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forHost","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"}],"title":"reachability(forHost:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateQueue":{"title":"updateQueue","kind":"symbol","abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateQueue","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatequeue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"kind":"text","text":"?"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityUpdates","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","text":"Reachability"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of reachability updates"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forHost:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forHost"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AsyncThrowingStream","kind":"typeIdentifier","preciseIdentifier":"s:Scs"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","title":"reachabilityUpdates(forHost:)","abstract":[{"type":"text","text":"An "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference"},{"text":" of reachability updates for a specific host","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(forhost:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateHandler-swift.property":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.property","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"type":"topic","title":"updateHandler"},"https://developer.apple.com/documentation/foundation/notificationcenter":{"url":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter","titleInlineContent":[{"type":"codeVoice","code":"NotificationCenter.default"}],"title":"NotificationCenter.default","identifier":"https:\/\/developer.apple.com\/documentation\/foundation\/notificationcenter","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability(forAddress:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability(foraddress:)","kind":"symbol","type":"topic","abstract":[{"text":"Retrieve the latest known reachability for a specific socket address","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forAddress:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachability"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","text":"sockaddr","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Reachability","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V"}],"title":"reachability(forAddress:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forHost:)":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(forhost:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forHost"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" of reachability updates for a specific host"}],"title":"reachabilityPublisher(forHost:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate":{"role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","abstract":[{"text":"A protocol used to observe network reachability changes from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate","title":"ReachabilityMonitorDelegate"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/swift/result":{"titleInlineContent":[{"code":"Result","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/swift\/result","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","type":"link","title":"Result"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"https://developer.apple.com/documentation/swift/asyncsequence":{"url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","titleInlineContent":[{"type":"codeVoice","code":"AsyncSequence"}],"title":"AsyncSequence","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/currentReachability":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/currentreachability","kind":"symbol","type":"topic","abstract":[{"text":"The current reachability status","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentReachability","kind":"identifier"},{"kind":"text","text":": "},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"}],"title":"currentReachability"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forAddress:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(foraddress:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)","abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates for a specific socket address","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityPublisher"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher(forAddress:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityChangedNotificationName":{"type":"topic","abstract":[{"type":"text","text":"A notification posted by a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" when its reachability changes."}],"title":"reachabilityChangedNotificationName","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityChangedNotificationName","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitychangednotificationname","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"reachabilityChangedNotificationName","kind":"identifier"},{"kind":"text","text":": "},{"text":"Notification","preciseIdentifier":"s:10Foundation12NotificationV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Name","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV4Namea"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/currentreachability.json b/docs/data/documentation/networkreachability/reachabilitymonitor/currentreachability.json new file mode 100644 index 00000000..309042ab --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/currentreachability.json @@ -0,0 +1 @@ +{"metadata":{"platforms":[{"name":"iOS","introducedAt":"11.0","deprecated":false,"unavailable":false,"beta":false},{"deprecated":false,"beta":false,"unavailable":false,"name":"macOS","introducedAt":"10.13"},{"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"11.0","unavailable":false}],"roleHeading":"Instance Property","externalID":"s:19NetworkReachability0B7MonitorC07currentB0AA0B0Vvp","modules":[{"name":"NetworkReachability"}],"symbolKind":"property","role":"symbol","title":"currentReachability","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentReachability"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability"},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"Synchronous","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forAddress:)"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentReachability","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Use this property to retrieve the current reachability reachability in a synchronous context:","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["do {"," let reachability = try monitor.reachability"," \/\/ Do something with `reachability`","} catch {"," \/\/ Handle error","}"]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error of type ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","isActive":true}]}],"style":"note","name":"Throws"}]}],"abstract":[{"type":"text","text":"The current reachability status"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/currentreachability"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability(forHost:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability(forhost:)","kind":"symbol","type":"topic","abstract":[{"text":"Retrieve the latest known reachability for a specific host","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forHost:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reachability","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forHost","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"}],"title":"reachability(forHost:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/currentReachability":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/currentreachability","kind":"symbol","type":"topic","abstract":[{"text":"The current reachability status","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentReachability","kind":"identifier"},{"kind":"text","text":": "},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"}],"title":"currentReachability"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability(forAddress:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability(foraddress:)","kind":"symbol","type":"topic","abstract":[{"text":"Retrieve the latest known reachability for a specific socket address","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forAddress:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachability"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","text":"sockaddr","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Reachability","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V"}],"title":"reachability(forAddress:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability","role":"symbol","title":"reachability","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachability","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/delegate-swift.property.json b/docs/data/documentation/networkreachability/reachabilitymonitor/delegate-swift.property.json new file mode 100644 index 00000000..c022e3a0 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/delegate-swift.property.json @@ -0,0 +1 @@ +{"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias"],"title":"Delegation","generated":true}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"11.0"},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.13","unavailable":false},{"name":"tvOS","beta":false,"unavailable":false,"introducedAt":"11.0","deprecated":false}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delegate","kind":"identifier"},{"kind":"text","text":": (any "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"externalID":"s:19NetworkReachability0B7MonitorC8delegateAA0bC8Delegate_pSgvp","symbolKind":"property","title":"delegate"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/delegate-swift.property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"weak","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delegate"},{"text":": (any ","kind":"text"},{"text":"ReachabilityMonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias"},{"text":")?","kind":"text"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias"},{"text":" for more information.","type":"text"}]},{"type":"aside","style":"tip","name":"Tip","content":[{"inlineContent":[{"type":"text","text":"The delegate only recieves status changes that occured after it was assigned. To recieve every status update, including the reachability status at the time the monitor was initialized, pass in the delegate on initialization of the monitor."}],"type":"paragraph"}]},{"type":"aside","style":"important","name":"Important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Instances of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"text":" will perform delegate callbacks on the ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateQueue","isActive":true}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"abstract":[{"type":"text","text":"The delegate object used to observe reachability updates"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/delegate-swift.property":{"type":"topic","abstract":[{"text":"The delegate object used to observe reachability updates","type":"text"}],"title":"delegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/delegate-swift.property","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delegate"},{"text":": (any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateQueue":{"title":"updateQueue","kind":"symbol","abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateQueue","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatequeue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"kind":"text","text":"?"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/delegate-swift.typealias.json b/docs/data/documentation/networkreachability/reachabilitymonitor/delegate-swift.typealias.json new file mode 100644 index 00000000..97f462a6 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/delegate-swift.typealias.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"A protocol used to observe network path changes from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"metadata":{"modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"Delegate","kind":"identifier"}],"navigatorTitle":[{"text":"Delegate","kind":"identifier"}],"roleHeading":"Type Alias","externalID":"s:19NetworkReachability0B7MonitorC8Delegatea","symbolKind":"typealias","platforms":[{"unavailable":false,"beta":false,"introducedAt":"11.0","name":"iOS","deprecated":false},{"deprecated":false,"unavailable":false,"introducedAt":"10.13","name":"macOS","beta":false},{"name":"tvOS","introducedAt":"11.0","beta":false,"deprecated":false,"unavailable":false}],"role":"symbol","title":"ReachabilityMonitor.Delegate"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"},{"text":" = ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","text":"ReachabilityMonitorDelegate","preciseIdentifier":"s:19NetworkReachability0B15MonitorDelegateP","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/delegate-swift.property"],"title":"Delegation","generated":true}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/delegate-swift.property":{"type":"topic","abstract":[{"text":"The delegate object used to observe reachability updates","type":"text"}],"title":"delegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/delegate-swift.property","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delegate"},{"text":": (any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate":{"role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","abstract":[{"text":"A protocol used to observe network reachability changes from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate","title":"ReachabilityMonitorDelegate"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error.json new file mode 100644 index 00000000..6d5b7be5 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error"]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToCreate(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToGetFlags(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToSetDispatchQueue(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToStartCallback(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/unknown"]},{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/code","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/description","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/errorDescription","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failureReason","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/helpAnchor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/recoverySuggestion"],"title":"Instance Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Equatable-Implementations","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Error-Implementations"],"generated":true}],"seeAlsoSections":[{"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result"],"generated":true}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"abstract":[{"type":"text","text":"Errors that could cause a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"type":"text","text":" to fail"}],"relationshipsSections":[{"identifiers":["doc:\/\/NetworkReachability\/10Foundation14LocalizedErrorP","doc:\/\/NetworkReachability\/s23CustomStringConvertibleP","doc:\/\/NetworkReachability\/SQ","doc:\/\/NetworkReachability\/s5ErrorP","doc:\/\/NetworkReachability\/SH","doc:\/\/NetworkReachability\/s8SendableP"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"metadata":{"platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"11.0","beta":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"macOS","introducedAt":"10.13"},{"deprecated":false,"introducedAt":"11.0","name":"tvOS","unavailable":false,"beta":false}],"navigatorTitle":[{"kind":"identifier","text":"Error"}],"symbolKind":"enum","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"title":"ReachabilityMonitor.Error","externalID":"s:19NetworkReachability0B7MonitorC5ErrorO","extendedModule":"NetworkReachability","modules":[{"name":"NetworkReachability"}],"roleHeading":"Enumeration"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateHandler-swift.property":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.property","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"type":"topic","title":"updateHandler"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failedToGetFlags(_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToGetFlags(_:)","title":"ReachabilityMonitor.Error.failedToGetFlags(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToGetFlags"},{"kind":"text","text":"("},{"text":"Int32","kind":"typeIdentifier","preciseIdentifier":"s:s5Int32V"},{"kind":"text","text":")"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtogetflags(_:)","type":"topic","abstract":[{"text":"An error indicating the reachability couldn’t be obtained from the system","type":"text"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/NetworkReachability\/SQ","type":"unresolvable"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/description":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/description","kind":"symbol","abstract":[{"text":"A textual representation of this instance.","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/description","title":"description","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/equatable-implementations","abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Equatable-Implementations"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/Error-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Error-Implementations","title":"Error Implementations","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/error-implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failedToSetDispatchQueue(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtosetdispatchqueue(_:)","abstract":[{"text":"An error indicating the rachability observation could not be scheduled","type":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToSetDispatchQueue(_:)","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Error.failedToSetDispatchQueue(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToSetDispatchQueue"},{"kind":"text","text":"("},{"preciseIdentifier":"s:s5Int32V","text":"Int32","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failedToCreate(_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToCreate(_:)","title":"ReachabilityMonitor.Error.failedToCreate(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToCreate"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int32","preciseIdentifier":"s:s5Int32V"},{"text":")","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtocreate(_:)","type":"topic","abstract":[{"type":"text","text":"An error indicating the SystemConfiguration reachability monitor could not be initialized"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/s8SendableP":{"identifier":"doc:\/\/NetworkReachability\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/code":{"type":"topic","abstract":[{"type":"text","text":"The SCError Code associated with the error"}],"title":"code","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/code","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/code","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5Int32V","text":"Int32","kind":"typeIdentifier"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/recoverySuggestion":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/recoverySuggestion","title":"recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/recoverysuggestion","type":"topic","abstract":[{"type":"text","text":"A localized message describing how one might recover from the failure."}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failureReason":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failureReason","title":"failureReason","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failurereason","type":"topic","abstract":[{"type":"text","text":"A localized message describing the reason for the failure."}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/NetworkReachability\/10Foundation14LocalizedErrorP","type":"unresolvable","title":"Foundation.LocalizedError"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/errorDescription":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/errorDescription","title":"errorDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/errordescription","type":"topic","abstract":[{"type":"text","text":"A localized message describing what error occurred."}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/SH":{"identifier":"doc:\/\/NetworkReachability\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"https://developer.apple.com/documentation/swift/result":{"url":"https:\/\/developer.apple.com\/documentation\/swift\/result","titleInlineContent":[{"type":"codeVoice","code":"Result"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","title":"Result"},"doc://NetworkReachability/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NetworkReachability\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Result":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","title":"ReachabilityMonitor.Result","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Result"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/result","navigatorTitle":[{"text":"Result","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Specialized "},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","type":"reference","isActive":true},{"type":"text","text":" delivered by a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"type":"text","text":" to it’s "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/unknown":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/unknown","abstract":[{"text":"An unknown error","type":"text"}],"title":"ReachabilityMonitor.Error.unknown","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/unknown"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/helpAnchor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/helpanchor","kind":"symbol","abstract":[{"text":"A localized message providing “help” text if the user requests help.","type":"text"}],"title":"helpAnchor","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/helpAnchor","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failedToStartCallback(_:)":{"title":"ReachabilityMonitor.Error.failedToStartCallback(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToStartCallback(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToStartCallback"},{"kind":"text","text":"("},{"text":"Int32","kind":"typeIdentifier","preciseIdentifier":"s:s5Int32V"},{"text":")","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtostartcallback(_:)","type":"topic","abstract":[{"type":"text","text":"An error indicating the reachability callback could not be configured"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/NetworkReachability\/s5ErrorP"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/!=(_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/!=(_:_:).json new file mode 100644 index 00000000..17ec274f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"NetworkReachability"}],"role":"symbol","symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:19NetworkReachability0B7MonitorC5ErrorO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/!=(_:_:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/!=(_:_:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/!=(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/equatable-implementations","abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Equatable-Implementations"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/code.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/code.json new file mode 100644 index 00000000..ddd55c1f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/code.json @@ -0,0 +1 @@ +{"metadata":{"platforms":[{"name":"iOS","introducedAt":"11.0","unavailable":false,"beta":false,"deprecated":false},{"beta":false,"introducedAt":"10.13","unavailable":false,"deprecated":false,"name":"macOS"},{"beta":false,"name":"tvOS","introducedAt":"11.0","deprecated":false,"unavailable":false}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5Int32V","text":"Int32"}],"title":"code","symbolKind":"property","modules":[{"name":"NetworkReachability"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:19NetworkReachability0B7MonitorC5ErrorO4codes5Int32Vvp"},"abstract":[{"type":"text","text":"The SCError Code associated with the error"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/code"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5Int32V","text":"Int32","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/code":{"type":"topic","abstract":[{"type":"text","text":"The SCError Code associated with the error"}],"title":"code","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/code","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/code","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5Int32V","text":"Int32","kind":"typeIdentifier"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/description.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/description.json new file mode 100644 index 00000000..00150167 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/description.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","externalID":"s:19NetworkReachability0B7MonitorC5ErrorO11descriptionSSvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","symbolKind":"property","modules":[{"name":"NetworkReachability"}],"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"11.0"},{"name":"macOS","deprecated":false,"introducedAt":"10.13","unavailable":false,"beta":false},{"name":"tvOS","introducedAt":"11.0","unavailable":false,"beta":false,"deprecated":false}],"title":"description"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/description"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"abstract":[{"text":"A textual representation of this instance.","type":"text"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/description","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/description":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/description","kind":"symbol","abstract":[{"text":"A textual representation of this instance.","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/description","title":"description","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/equatable-implementations.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/equatable-implementations.json new file mode 100644 index 00000000..08467b64 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"NetworkReachability"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/!=(_:_:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/!=(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/error-implementations.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/error-implementations.json new file mode 100644 index 00000000..9a112811 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/error-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/localizedDescription"],"title":"Instance Properties","generated":true}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Error-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"NetworkReachability"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Error Implementations"},"kind":"article","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/localizedDescription":{"type":"topic","abstract":[],"title":"localizedDescription","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/localizedDescription","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/localizeddescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/errordescription.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/errordescription.json new file mode 100644 index 00000000..7838782e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/errordescription.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/errordescription"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"kind":"symbol","abstract":[{"text":"A localized message describing what error occurred.","type":"text"}],"metadata":{"externalID":"s:19NetworkReachability0B7MonitorC5ErrorO16errorDescriptionSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"modules":[{"name":"NetworkReachability"}],"symbolKind":"property","title":"errorDescription","roleHeading":"Instance Property","role":"symbol","platforms":[{"name":"iOS","introducedAt":"11.0","beta":false,"unavailable":false,"deprecated":false},{"beta":false,"name":"macOS","introducedAt":"10.13","deprecated":false,"unavailable":false},{"name":"tvOS","introducedAt":"11.0","deprecated":false,"unavailable":false,"beta":false}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/errorDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/errorDescription":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/errorDescription","title":"errorDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/errordescription","type":"topic","abstract":[{"type":"text","text":"A localized message describing what error occurred."}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtocreate(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtocreate(_:).json new file mode 100644 index 00000000..ee5c112a --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtocreate(_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtocreate(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToCreate"},{"text":"(","kind":"text"},{"text":"Int32","kind":"typeIdentifier","preciseIdentifier":"s:s5Int32V"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToCreate(_:)"},"metadata":{"role":"symbol","platforms":[{"deprecated":false,"unavailable":false,"introducedAt":"11.0","name":"iOS","beta":false},{"name":"macOS","introducedAt":"10.13","beta":false,"deprecated":false,"unavailable":false},{"beta":false,"name":"tvOS","unavailable":false,"introducedAt":"11.0","deprecated":false}],"modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToCreate"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int32","preciseIdentifier":"s:s5Int32V"},{"kind":"text","text":")"}],"title":"ReachabilityMonitor.Error.failedToCreate(_:)","roleHeading":"Case","externalID":"s:19NetworkReachability0B7MonitorC5ErrorO14failedToCreateyAEs5Int32VcAEmF","symbolKind":"case"},"sections":[],"abstract":[{"text":"An error indicating the SystemConfiguration reachability monitor could not be initialized","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failedToCreate(_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToCreate(_:)","title":"ReachabilityMonitor.Error.failedToCreate(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToCreate"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int32","preciseIdentifier":"s:s5Int32V"},{"text":")","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtocreate(_:)","type":"topic","abstract":[{"type":"text","text":"An error indicating the SystemConfiguration reachability monitor could not be initialized"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtogetflags(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtogetflags(_:).json new file mode 100644 index 00000000..d093a5cb --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtogetflags(_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToGetFlags(_:)"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToGetFlags"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s5Int32V","text":"Int32","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"ReachabilityMonitor.Error.failedToGetFlags(_:)","roleHeading":"Case","externalID":"s:19NetworkReachability0B7MonitorC5ErrorO16failedToGetFlagsyAEs5Int32VcAEmF","role":"symbol","modules":[{"name":"NetworkReachability"}],"platforms":[{"beta":false,"introducedAt":"11.0","unavailable":false,"deprecated":false,"name":"iOS"},{"deprecated":false,"introducedAt":"10.13","unavailable":false,"beta":false,"name":"macOS"},{"deprecated":false,"beta":false,"introducedAt":"11.0","name":"tvOS","unavailable":false}],"symbolKind":"case"},"abstract":[{"text":"An error indicating the reachability couldn’t be obtained from the system","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToGetFlags"},{"kind":"text","text":"("},{"text":"Int32","kind":"typeIdentifier","preciseIdentifier":"s:s5Int32V"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtogetflags(_:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failedToGetFlags(_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToGetFlags(_:)","title":"ReachabilityMonitor.Error.failedToGetFlags(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToGetFlags"},{"kind":"text","text":"("},{"text":"Int32","kind":"typeIdentifier","preciseIdentifier":"s:s5Int32V"},{"kind":"text","text":")"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtogetflags(_:)","type":"topic","abstract":[{"text":"An error indicating the reachability couldn’t be obtained from the system","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtosetdispatchqueue(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtosetdispatchqueue(_:).json new file mode 100644 index 00000000..ed5b7cb6 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtosetdispatchqueue(_:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","symbolKind":"case","modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"failedToSetDispatchQueue","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s5Int32V","kind":"typeIdentifier","text":"Int32"},{"text":")","kind":"text"}],"platforms":[{"introducedAt":"11.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.13","name":"macOS"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"11.0"}],"roleHeading":"Case","externalID":"s:19NetworkReachability0B7MonitorC5ErrorO24failedToSetDispatchQueueyAEs5Int32VcAEmF","title":"ReachabilityMonitor.Error.failedToSetDispatchQueue(_:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failedToSetDispatchQueue","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int32","preciseIdentifier":"s:s5Int32V","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToSetDispatchQueue(_:)"},"abstract":[{"type":"text","text":"An error indicating the rachability observation could not be scheduled"}],"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtosetdispatchqueue(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failedToSetDispatchQueue(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtosetdispatchqueue(_:)","abstract":[{"text":"An error indicating the rachability observation could not be scheduled","type":"text"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToSetDispatchQueue(_:)","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Error.failedToSetDispatchQueue(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToSetDispatchQueue"},{"kind":"text","text":"("},{"preciseIdentifier":"s:s5Int32V","text":"Int32","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtostartcallback(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtostartcallback(_:).json new file mode 100644 index 00000000..b6a851e9 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failedtostartcallback(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"failedToStartCallback","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:s5Int32V","kind":"typeIdentifier","text":"Int32"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtostartcallback(_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"An error indicating the reachability callback could not be configured"}],"metadata":{"modules":[{"name":"NetworkReachability"}],"roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToStartCallback"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int32","preciseIdentifier":"s:s5Int32V"},{"text":")","kind":"text"}],"platforms":[{"beta":false,"unavailable":false,"introducedAt":"11.0","deprecated":false,"name":"iOS"},{"unavailable":false,"beta":false,"introducedAt":"10.13","name":"macOS","deprecated":false},{"unavailable":false,"beta":false,"introducedAt":"11.0","name":"tvOS","deprecated":false}],"title":"ReachabilityMonitor.Error.failedToStartCallback(_:)","symbolKind":"case","externalID":"s:19NetworkReachability0B7MonitorC5ErrorO21failedToStartCallbackyAEs5Int32VcAEmF"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToStartCallback(_:)","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failedToStartCallback(_:)":{"title":"ReachabilityMonitor.Error.failedToStartCallback(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failedToStartCallback(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToStartCallback"},{"kind":"text","text":"("},{"text":"Int32","kind":"typeIdentifier","preciseIdentifier":"s:s5Int32V"},{"text":")","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failedtostartcallback(_:)","type":"topic","abstract":[{"type":"text","text":"An error indicating the reachability callback could not be configured"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/failurereason.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failurereason.json new file mode 100644 index 00000000..dcd199ba --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/failurereason.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"A localized message describing the reason for the failure."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/failurereason"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failureReason"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":[{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"11.0","name":"iOS"},{"beta":false,"name":"macOS","introducedAt":"10.13","unavailable":false,"deprecated":false},{"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"11.0","deprecated":false}],"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0B7MonitorC5ErrorO13failureReasonSSSgvp","title":"failureReason"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/failureReason":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/failureReason","title":"failureReason","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/failurereason","type":"topic","abstract":[{"type":"text","text":"A localized message describing the reason for the failure."}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/helpanchor.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/helpanchor.json new file mode 100644 index 00000000..766de8f1 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/helpanchor.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","platforms":[{"beta":false,"deprecated":false,"name":"iOS","unavailable":false,"introducedAt":"11.0"},{"beta":false,"name":"macOS","introducedAt":"10.13","unavailable":false,"deprecated":false},{"beta":false,"deprecated":false,"unavailable":false,"name":"tvOS","introducedAt":"11.0"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"helpAnchor","role":"symbol","modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0B7MonitorC5ErrorO10helpAnchorSSSgvp","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/helpAnchor","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"abstract":[{"type":"text","text":"A localized message providing “help” text if the user requests help."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/helpanchor"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/helpAnchor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/helpanchor","kind":"symbol","abstract":[{"text":"A localized message providing “help” text if the user requests help.","type":"text"}],"title":"helpAnchor","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/helpAnchor","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/localizeddescription.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/localizeddescription.json new file mode 100644 index 00000000..0526da36 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/localizeddescription.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"NetworkReachability"}],"roleHeading":"Instance Property","title":"localizedDescription","platforms":[{"unavailable":false,"beta":false,"introducedAt":"8.0","name":"iOS","deprecated":false},{"name":"macOS","deprecated":false,"introducedAt":"10.10","unavailable":false,"beta":false},{"deprecated":false,"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"9.0"},{"beta":false,"introducedAt":"2.0","unavailable":false,"name":"watchOS","deprecated":false}],"role":"symbol","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:19NetworkReachability0B7MonitorC5ErrorO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/localizedDescription"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Error-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/localizeddescription"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/Error-Implementations":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/Error-Implementations","title":"Error Implementations","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/error-implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/localizedDescription":{"type":"topic","abstract":[],"title":"localizedDescription","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/localizedDescription","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/localizeddescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/recoverysuggestion.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/recoverysuggestion.json new file mode 100644 index 00000000..9c5c118d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/recoverysuggestion.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"kind":"symbol","abstract":[{"type":"text","text":"A localized message describing how one might recover from the failure."}],"metadata":{"roleHeading":"Instance Property","title":"recoverySuggestion","role":"symbol","modules":[{"name":"NetworkReachability"}],"symbolKind":"property","externalID":"s:19NetworkReachability0B7MonitorC5ErrorO18recoverySuggestionSSSgvp","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"11.0","deprecated":false,"beta":false},{"introducedAt":"10.13","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"name":"tvOS","introducedAt":"11.0","unavailable":false,"beta":false}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/recoverySuggestion"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/recoverysuggestion"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/recoverySuggestion":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/recoverySuggestion","title":"recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/recoverysuggestion","type":"topic","abstract":[{"type":"text","text":"A localized message describing how one might recover from the failure."}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/error/unknown.json b/docs/data/documentation/networkreachability/reachabilitymonitor/error/unknown.json new file mode 100644 index 00000000..cda4cf45 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/error/unknown.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"ReachabilityMonitor.Error.unknown","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}],"role":"symbol","symbolKind":"case","platforms":[{"unavailable":false,"deprecated":false,"introducedAt":"11.0","name":"iOS","beta":false},{"name":"macOS","deprecated":false,"introducedAt":"10.13","unavailable":false,"beta":false},{"deprecated":false,"name":"tvOS","beta":false,"introducedAt":"11.0","unavailable":false}],"modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0B7MonitorC5ErrorO7unknownyA2EmF"},"abstract":[{"type":"text","text":"An unknown error"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/unknown","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/error\/unknown"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]]},"sections":[],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error/unknown":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/error\/unknown","abstract":[{"text":"An unknown error","type":"text"}],"title":"ReachabilityMonitor.Error.unknown","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error\/unknown"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init().json b/docs/data/documentation/networkreachability/reachabilitymonitor/init().json new file mode 100644 index 00000000..9b2250e6 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init().json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()"},"kind":"symbol","variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init()"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Create a reachability monitor"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}]}],"name":"Note","type":"aside"},{"style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":"An error of type "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"}],"type":"paragraph"}],"name":"Throws"}],"kind":"content"}],"sections":[],"metadata":{"symbolKind":"init","externalID":"s:19NetworkReachability0B7MonitorCACyKcfc","roleHeading":"Initializer","modules":[{"name":"NetworkReachability"}],"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"11.0"},{"name":"macOS","deprecated":false,"introducedAt":"10.13","beta":false,"unavailable":false},{"introducedAt":"11.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false}],"role":"symbol","title":"init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"}]},"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:).json new file mode 100644 index 00000000..d716b1d5 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"sockaddr","preciseIdentifier":"c:@S@sockaddr"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The socket address to monitor","type":"text"}],"type":"paragraph"}],"name":"address"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"style":"note","type":"aside","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}]}]},{"type":"aside","name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"An error of type ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"}]}]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"metadata":{"platforms":[{"beta":false,"deprecated":false,"introducedAt":"11.0","name":"iOS","unavailable":false},{"deprecated":false,"introducedAt":"10.13","name":"macOS","unavailable":false,"beta":false},{"beta":false,"introducedAt":"11.0","deprecated":false,"unavailable":false,"name":"tvOS"}],"externalID":"s:19NetworkReachability0B7MonitorC7addressACSo8sockaddrV_tKcfc","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init","role":"symbol","title":"init(address:)","modules":[{"name":"NetworkReachability"}],"roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)"]}],"abstract":[{"type":"text","text":"Create a reachablity monitor for a socket address"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"title":"Initializers","generated":true}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:delegate:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:delegate:).json new file mode 100644 index 00000000..67d3c54b --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:delegate:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"metadata":{"symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"NetworkReachability"}],"platforms":[{"name":"iOS","beta":false,"introducedAt":"11.0","deprecated":false,"unavailable":false},{"introducedAt":"10.13","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"tvOS","introducedAt":"11.0","beta":false}],"title":"init(address:delegate:)","role":"symbol","externalID":"s:19NetworkReachability0B7MonitorC7address8delegateACSo8sockaddrV_AA0bC8Delegate_ptKcfc"},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"title":"Initializers"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Delegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"address","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The socket address to monitor"}]}]},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"text":"The delegate object used to observe reachability update","type":"text"}]}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"style":"note","type":"aside","name":"Note","content":[{"inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error of type "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"}]}],"style":"note","type":"aside","name":"Throws"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatehandler:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatehandler:).json new file mode 100644 index 00000000..254f0b8f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatehandler:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0B7MonitorC7address13updateHandlerACSo8sockaddrV_yAC_s6ResultOyAA0B0VAC5ErrorOGtctKcfc","roleHeading":"Initializer","role":"symbol","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"11.0"},{"introducedAt":"10.13","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","introducedAt":"11.0","deprecated":false,"unavailable":false,"beta":false}],"symbolKind":"init","title":"init(address:updateHandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"generated":true,"title":"Initializers"}],"abstract":[{"text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"kind":"text","text":"."},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"address","content":[{"inlineContent":[{"text":"The socket address to monitor","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The closure used to observe reachability updates","type":"text"}],"type":"paragraph"}],"name":"updateHandler"}],"kind":"parameters"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"content":[{"inlineContent":[{"text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization.","type":"text"}],"type":"paragraph"}],"name":"Note","type":"aside","style":"note"},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error of type ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","isActive":true,"type":"reference"}]}],"name":"Throws"}],"kind":"content"}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:delegate:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:delegate:).json new file mode 100644 index 00000000..9a9427b3 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:delegate:).json @@ -0,0 +1 @@ +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)"],"title":"Initializers"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)"]}],"kind":"symbol","metadata":{"externalID":"s:19NetworkReachability0B7MonitorC7address11updateQueue8delegateACSo8sockaddrV_So17OS_dispatch_queueCAA0bC8Delegate_ptKcfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(address:updateQueue:delegate:)","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"11.0","beta":false,"deprecated":false},{"unavailable":false,"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.13"},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"11.0","unavailable":false}],"symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","text":"sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"kind":"text","text":": any "},{"text":"ReachabilityMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","text":"Delegate"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"address","content":[{"type":"paragraph","inlineContent":[{"text":"The socket address to monitor","type":"text"}]}]},{"name":"updateQueue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Dispatch queue used to invoke the delegate callbacks"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The delegate object used to observe reachability update"}],"type":"paragraph"}],"name":"delegate"}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}],"type":"paragraph"}],"name":"Note"},{"type":"aside","style":"note","content":[{"inlineContent":[{"text":"An error of type ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","type":"reference","isActive":true}],"type":"paragraph"}],"name":"Throws"}],"kind":"content"}],"abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:updatehandler:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:updatehandler:).json new file mode 100644 index 00000000..2b636734 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:updatehandler:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"platforms":[{"deprecated":false,"introducedAt":"11.0","name":"iOS","beta":false,"unavailable":false},{"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.13","deprecated":false},{"deprecated":false,"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"11.0"}],"role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"kind":"text","text":"."},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(address:updateQueue:updateHandler:)","modules":[{"name":"NetworkReachability"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:19NetworkReachability0B7MonitorC7address11updateQueue0E7HandlerACSo8sockaddrV_So17OS_dispatch_queueCyAC_s6ResultOyAA0B0VAC5ErrorOGtctKcfc"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr","text":"sockaddr"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The socket address to monitor"}]}],"name":"address"},{"name":"updateQueue","content":[{"type":"paragraph","inlineContent":[{"text":"Dispatch queue used to invoke the update handler","type":"text"}]}]},{"name":"updateHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure used to observe reachability updates"}]}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization.","type":"text"}]}],"name":"Note","type":"aside","style":"note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"An error of type ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"}]}],"name":"Throws","type":"aside"}],"kind":"content"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)"]}],"kind":"symbol","abstract":[{"text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"title":"Initializers"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(delegate:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(delegate:).json new file mode 100644 index 00000000..dbcebd02 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(delegate:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"generated":true,"title":"Initializers"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"platforms":[{"introducedAt":"11.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.13","unavailable":false},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"11.0","beta":false}],"roleHeading":"Initializer","externalID":"s:19NetworkReachability0B7MonitorC8delegateAcA0bC8Delegate_p_tKcfc","title":"init(delegate:)","role":"symbol","symbolKind":"init","modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"delegate"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"delegate","content":[{"inlineContent":[{"text":"The delegate object used to observe reachability updates","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization.","type":"text"}]}],"type":"aside","style":"note"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An error of type ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"}]}],"style":"note","type":"aside","name":"Throws"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)"]}],"abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:).json new file mode 100644 index 00000000..65038eed --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The host to monitor","type":"text"}]}],"name":"host"}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization.","type":"text"}]}],"type":"aside","style":"note","name":"Note"},{"type":"aside","style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error of type "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","isActive":true,"type":"reference"}]}]}],"kind":"content"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"sections":[],"metadata":{"title":"init(host:)","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"NetworkReachability"}],"role":"symbol","externalID":"s:19NetworkReachability0B7MonitorC4hostACSS_tKcfc","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":[{"deprecated":false,"introducedAt":"11.0","unavailable":false,"beta":false,"name":"iOS"},{"unavailable":false,"introducedAt":"10.13","deprecated":false,"name":"macOS","beta":false},{"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"11.0","deprecated":false}]},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"title":"Initializers","generated":true}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:delegate:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:delegate:).json new file mode 100644 index 00000000..a675526e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:delegate:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"title":"Initializers"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"platforms":[{"introducedAt":"11.0","name":"iOS","deprecated":false,"unavailable":false,"beta":false},{"unavailable":false,"name":"macOS","introducedAt":"10.13","deprecated":false,"beta":false},{"name":"tvOS","unavailable":false,"introducedAt":"11.0","beta":false,"deprecated":false}],"modules":[{"name":"NetworkReachability"}],"role":"symbol","externalID":"s:19NetworkReachability0B7MonitorC4host8delegateACSS_AA0bC8Delegate_ptKcfc","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(host:delegate:)","roleHeading":"Initializer","symbolKind":"init"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The host to monitor"}]}],"name":"host"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The delegate object used to observe reachability update","type":"text"}]}],"name":"delegate"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"style":"note","name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}]}]},{"style":"note","type":"aside","name":"Throws","content":[{"inlineContent":[{"text":"An error of type ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","type":"reference","isActive":true}],"type":"paragraph"}]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatehandler:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatehandler:).json new file mode 100644 index 00000000..7731ca77 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatehandler:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"text":".","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"host","content":[{"type":"paragraph","inlineContent":[{"text":"The host to monitor","type":"text"}]}]},{"name":"updateHandler","content":[{"inlineContent":[{"text":"The closure used to observe reachability updates","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"name":"Note","style":"note","type":"aside","content":[{"inlineContent":[{"text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization.","type":"text"}],"type":"paragraph"}]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error of type ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"}]}],"name":"Throws","style":"note"}]}],"sections":[],"abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes"}],"seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)"]}],"metadata":{"title":"init(host:updateHandler:)","externalID":"s:19NetworkReachability0B7MonitorC4host13updateHandlerACSS_yAC_s6ResultOyAA0B0VAC5ErrorOGtctKcfc","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"11.0"},{"name":"macOS","unavailable":false,"introducedAt":"10.13","deprecated":false,"beta":false},{"beta":false,"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"11.0"}],"symbolKind":"init","modules":[{"name":"NetworkReachability"}],"role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:delegate:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:delegate:).json new file mode 100644 index 00000000..2040d1cf --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:delegate:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"kind":"symbol","metadata":{"title":"init(host:updateQueue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":[{"name":"iOS","deprecated":false,"introducedAt":"11.0","beta":false,"unavailable":false},{"introducedAt":"10.13","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"name":"tvOS","unavailable":false,"introducedAt":"11.0","deprecated":false,"beta":false}],"modules":[{"name":"NetworkReachability"}],"role":"symbol","roleHeading":"Initializer","symbolKind":"init","externalID":"s:19NetworkReachability0B7MonitorC4host11updateQueue8delegateACSS_So17OS_dispatch_queueCAA0bC8Delegate_ptKcfc"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"title":"Initializers"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"kind":"text","text":": any "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","text":"Delegate"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The host to monitor","type":"text"}],"type":"paragraph"}],"name":"host"},{"name":"updateQueue","content":[{"type":"paragraph","inlineContent":[{"text":"Dispatch queue used to invoke the delegate callbacks","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The delegate object used to observe reachability update","type":"text"}],"type":"paragraph"}],"name":"delegate"}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}]}],"name":"Note","type":"aside"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An error of type ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"}]}],"name":"Throws","type":"aside","style":"note"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:updatehandler:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:updatehandler:).json new file mode 100644 index 00000000..b7d51198 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:updatehandler:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The host to monitor"}],"type":"paragraph"}],"name":"host"},{"name":"updateQueue","content":[{"inlineContent":[{"type":"text","text":"Dispatch queue used to invoke the update handler"}],"type":"paragraph"}]},{"name":"updateHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure used to observe reachability updates"}]}]}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"name":"Note","content":[{"inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}],"type":"paragraph"}],"type":"aside","style":"note"},{"type":"aside","style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error of type "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","type":"reference","isActive":true}]}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"generated":true,"title":"Initializers"}],"metadata":{"title":"init(host:updateQueue:updateHandler:)","externalID":"s:19NetworkReachability0B7MonitorC4host11updateQueue0E7HandlerACSS_So17OS_dispatch_queueCyAC_s6ResultOyAA0B0VAC5ErrorOGtctKcfc","platforms":[{"name":"iOS","introducedAt":"11.0","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","unavailable":false,"introducedAt":"10.13","deprecated":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"11.0"}],"symbolKind":"init","role":"symbol","modules":[{"name":"NetworkReachability"}],"roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatehandler:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatehandler:).json new file mode 100644 index 00000000..75a12d06 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatehandler:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The closure used to observe reachability updates","type":"text"}],"type":"paragraph"}],"name":"updateHandler"}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"name":"Note","style":"note","content":[{"inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}],"type":"paragraph"}],"type":"aside"},{"name":"Throws","content":[{"inlineContent":[{"text":"An error of type ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","isActive":true}],"type":"paragraph"}],"style":"note","type":"aside"}],"kind":"content"}],"abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)"]}],"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"generated":true}],"metadata":{"title":"init(updateHandler:)","externalID":"s:19NetworkReachability0B7MonitorC13updateHandlerACyAC_s6ResultOyAA0B0VAC5ErrorOGtc_tKcfc","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"11.0","unavailable":false,"beta":false},{"introducedAt":"10.13","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"name":"tvOS","unavailable":false,"introducedAt":"11.0","deprecated":false,"beta":false}],"symbolKind":"init","role":"symbol","modules":[{"name":"NetworkReachability"}],"roleHeading":"Initializer","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatequeue:delegate:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatequeue:delegate:).json new file mode 100644 index 00000000..a1fcc57e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatequeue:delegate:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)"},"metadata":{"roleHeading":"Initializer","role":"symbol","externalID":"s:19NetworkReachability0B7MonitorC11updateQueue8delegateACSo17OS_dispatch_queueC_AA0bC8Delegate_ptKcfc","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init","modules":[{"name":"NetworkReachability"}],"platforms":[{"beta":false,"introducedAt":"11.0","deprecated":false,"name":"iOS","unavailable":false},{"unavailable":false,"introducedAt":"10.13","name":"macOS","deprecated":false,"beta":false},{"introducedAt":"11.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false}],"title":"init(updateQueue:delegate:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"],"title":"Initializers","generated":true}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"kind":"text","text":": any "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"updateQueue","content":[{"inlineContent":[{"text":"Dispatch queue used to invoke the delegate callbacks","type":"text"}],"type":"paragraph"}]},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate object used to observe reachability updates"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}]}],"type":"aside","style":"note"},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error of type "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"}]}],"name":"Throws"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Delegate-swift.typealias":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/delegate-swift.typealias","kind":"symbol","role":"symbol","title":"ReachabilityMonitor.Delegate","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Delegate"}],"abstract":[{"text":"A protocol used to observe network path changes from a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Delegate-swift.typealias","type":"topic","navigatorTitle":[{"text":"Delegate","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatequeue:updatehandler:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatequeue:updatehandler:).json new file mode 100644 index 00000000..274da33d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/init(updatequeue:updatehandler:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"metadata":{"externalID":"s:19NetworkReachability0B7MonitorC11updateQueue0D7HandlerACSo17OS_dispatch_queueC_yAC_s6ResultOyAA0B0VAC5ErrorOGtctKcfc","title":"init(updateQueue:updateHandler:)","modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","platforms":[{"introducedAt":"11.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.13","beta":false},{"introducedAt":"11.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false}]},"abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ReachabilityMonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"updateQueue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Dispatch queue used to invoke the update handler"}]}]},{"name":"updateHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure used to observe reachability updates"}]}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":"A reachability monitor begins observing and publishing reachability updates immediately after initialization."}],"type":"paragraph"}],"name":"Note","style":"note"},{"style":"note","name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"An error of type ``Error","type":"text"}],"type":"paragraph"}]}]}],"seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)"]}],"sections":[],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatehandler:)","title":"init(host:updateHandler:)","abstract":[{"text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"host","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateHandler"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:updateHandler:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:updatehandler:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:updateHandler:)","kind":"symbol","title":"init(address:updateQueue:updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes on a specific queue"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"address"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:)","title":"init(host:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachablity monitor for a specific host"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:delegate:)","kind":"symbol","title":"init(address:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:)","title":"init(address:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"address"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachablity monitor for a socket address","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateHandler:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateHandler:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatehandler:)","title":"init(updateHandler:)","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:updateHandler:)","title":"init(host:updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"text":"updateHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:updateHandler:)","title":"init(updateQueue:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a closure used to respond to reachability changes on a specific queue"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:delegate:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:delegate:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:delegate:)","kind":"symbol","title":"init(host:delegate:)","abstract":[{"type":"text","text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateQueue:delegate:)":{"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateQueue:delegate:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatequeue:delegate:)","title":"init(address:updateQueue:delegate:)","abstract":[{"text":"Create a reachability monitor for a specific socket address with a delegate object used to respond to reachability changes","type":"text"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateQueue"},{"text":": ","kind":"text"},{"text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(delegate:)","title":"init(delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"delegate","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":".","kind":"text"},{"text":"Delegate","preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(host:updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(host:updateQueue:delegate:)","title":"init(host:updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(host:updatequeue:delegate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"host"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delegate"},{"text":": any ","kind":"text"},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","kind":"typeIdentifier","text":"Delegate"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor for a specific host with a delegate object used to respond to reachability changes","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(address:updateHandler:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(address:updateHandler:)","title":"init(address:updateHandler:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(address:updatehandler:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"address","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateHandler"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateHandler","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor for a specific socket address with a closure used to respond to reachability changes"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init()","title":"init()","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init()","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[{"text":"Create a reachability monitor","type":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/init(updateQueue:delegate:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/init(updateQueue:delegate:)","title":"init(updateQueue:delegate:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/init(updatequeue:delegate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"updateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delegate","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC8Delegatea","text":"Delegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Create a reachability monitor with a delegate object used to respond to reachability changes"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher.json new file mode 100644 index 00000000..c179c52f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"},"kind":"symbol","relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NetworkReachability\/7Combine9PublisherP"],"type":"conformsTo","title":"Conforms To"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Publisher"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","type":"reference","isActive":true},{"text":" for usage.","type":"text"}]}]}],"metadata":{"role":"symbol","modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0B7MonitorC9PublisherV","extendedModule":"NetworkReachability","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"platforms":[{"beta":false,"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"13.0"},{"name":"macOS","deprecated":false,"unavailable":false,"introducedAt":"10.15","beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"13.0","beta":false,"unavailable":false}],"roleHeading":"Structure","title":"ReachabilityMonitor.Publisher","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"Publisher"}]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/receive(subscriber:)"],"title":"Instance Methods"},{"title":"Type Aliases","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Failure","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Output"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"reference"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)"],"generated":true,"title":"Combine"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Output":{"abstract":[{"text":"The kind of values published by this publisher.","type":"text"}],"type":"topic","title":"ReachabilityMonitor.Publisher.Output","navigatorTitle":[{"text":"Output","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Output","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Output"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forAddress:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(foraddress:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)","abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates for a specific socket address","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityPublisher"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher(forAddress:)"},"doc://NetworkReachability/7Combine9PublisherP":{"identifier":"doc:\/\/NetworkReachability\/7Combine9PublisherP","type":"unresolvable","title":"Combine.Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forHost:)":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(forhost:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forHost"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" of reachability updates for a specific host"}],"title":"reachabilityPublisher(forHost:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Failure":{"abstract":[{"text":"The kind of errors this publisher might publish.","type":"text"}],"type":"topic","title":"ReachabilityMonitor.Publisher.Failure","navigatorTitle":[{"kind":"identifier","text":"Failure"}],"role":"symbol","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/failure","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Failure","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"Failure","kind":"identifier"}]},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/receive(subscriber:)":{"abstract":[{"text":"Attaches the specified subscriber to this publisher.","type":"text"}],"type":"topic","title":"receive(subscriber:)","role":"symbol","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/receive(subscriber:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/receive(subscriber:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"subscriber","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/allsatisfy(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/allsatisfy(_:).json new file mode 100644 index 00000000..678ee88d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/allsatisfy(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"metadata":{"roleHeading":"Instance Method","role":"symbol","extendedModule":"Combine","platforms":[{"unavailable":false,"name":"iOS","introducedAt":"13.0","beta":false,"deprecated":false},{"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"6.0","unavailable":false,"beta":false,"name":"watchOS","deprecated":false}],"title":"allSatisfy(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10AllSatisfyV","text":"AllSatisfy"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE10allSatisfyyAA10PublishersO03AllD0Vy_xGSb6OutputQzcF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSatisfy"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AllSatisfy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10AllSatisfyV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.allSatisfy(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/allsatisfy(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/allSatisfy(_:)"},"references":{"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/allSatisfy(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/allsatisfy(_:)","title":"allSatisfy(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/allSatisfy(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"AllSatisfy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10AllSatisfyV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/append(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/append(_:).json new file mode 100644 index 00000000..31a5d53d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/append(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/append(_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.append(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"append"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"elements","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":"...) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Concatenate","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">>","kind":"text"}]}]}],"kind":"symbol","metadata":{"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.15","deprecated":false},{"unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS"},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"title":"append(_:)","externalID":"s:7Combine9PublisherPAAE6appendyAA10PublishersO11ConcatenateVy_xAF8SequenceVy_Say6OutputQzG7FailureQzGGALd_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"append"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":"...) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"Concatenate","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"kind":"text","text":"<["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":"], "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":">>"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/append(_:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/append(_:)":{"role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/append(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/append(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"append","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":"...) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","text":"Concatenate","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","kind":"typeIdentifier","text":"Sequence"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">>"}],"title":"append(_:)","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/assertnofailure(_:file:line:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/assertnofailure(_:file:line:).json new file mode 100644 index 00000000..bbad5f35 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/assertnofailure(_:file:line:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/assertNoFailure(_:file:line:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.assertNoFailure(_:file:line:)"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"assertNoFailure","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"prefix","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" = \"\", ","kind":"text"},{"text":"file","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s12StaticStringV","kind":"typeIdentifier","text":"StaticString"},{"kind":"text","text":" = "},{"kind":"keyword","text":"#file"},{"kind":"text","text":", "},{"text":"line","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":" = "},{"kind":"keyword","text":"#line"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AssertNoFailure","preciseIdentifier":"s:7Combine10PublishersO15AssertNoFailureV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"metadata":{"title":"assertNoFailure(_:file:line:)","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","role":"symbol","platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"beta":false,"name":"macOS","unavailable":false,"introducedAt":"10.15","deprecated":false},{"name":"tvOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"name":"watchOS","deprecated":false}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE15assertNoFailure_4file4lineAA10PublishersO06AssertdE0Vy_xGSS_s12StaticStringVSutF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"assertNoFailure","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"file"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"StaticString","preciseIdentifier":"s:s12StaticStringV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AssertNoFailure","preciseIdentifier":"s:7Combine10PublishersO15AssertNoFailureV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/assertnofailure(_:file:line:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/assertNoFailure(_:file:line:)":{"abstract":[],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/assertnofailure(_:file:line:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/assertNoFailure(_:file:line:)","kind":"symbol","type":"topic","title":"assertNoFailure(_:file:line:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"assertNoFailure"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"file"},{"kind":"text","text":": "},{"text":"StaticString","kind":"typeIdentifier","preciseIdentifier":"s:s12StaticStringV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AssertNoFailure","preciseIdentifier":"s:7Combine10PublishersO15AssertNoFailureV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:).json new file mode 100644 index 00000000..dc19c70f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"breakpoint","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"kind":"text","text":": ((any "},{"text":"Subscription","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12SubscriptionP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")? = nil, "},{"text":"receiveOutput","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")? = nil, "},{"kind":"externalParam","text":"receiveCompletion"},{"text":": ((","kind":"text"},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")? = nil) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Breakpoint","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/breakpoint(receivesubscription:receiveoutput:receivecompletion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","symbolKind":"method","platforms":[{"deprecated":false,"unavailable":false,"introducedAt":"13.0","beta":false,"name":"iOS"},{"beta":false,"name":"macOS","introducedAt":"10.15","deprecated":false,"unavailable":false},{"beta":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false},{"introducedAt":"6.0","name":"watchOS","deprecated":false,"unavailable":false,"beta":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"breakpoint"},{"kind":"text","text":"("},{"text":"receiveSubscription","kind":"externalParam"},{"kind":"text","text":": ((any "},{"kind":"typeIdentifier","text":"Subscription","preciseIdentifier":"s:7Combine12SubscriptionP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"text":"receiveOutput","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")?, ","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"text":"Completion","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Breakpoint","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE10breakpoint19receiveSubscription0D6Output0D10CompletionAA10PublishersO10BreakpointVy_xGSbAA0E0_pcSg_Sb0F0QzcSgSbAA11SubscribersO0G0Oy_7FailureQzGcSgtF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/breakpoint(receivesubscription:receiveoutput:receivecompletion:)","abstract":[],"title":"breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"breakpoint"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"kind":"text","text":": ((any "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"receiveOutput"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")?, "},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","text":"Completion"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")?) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Breakpoint","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/breakpointonerror().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/breakpointonerror().json new file mode 100644 index 00000000..34a55c20 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/breakpointonerror().json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"breakpointOnError","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Breakpoint","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE17breakpointOnErrorAA10PublishersO10BreakpointVy_xGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"breakpointOnError()","platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"name":"macOS","beta":false,"introducedAt":"10.15","deprecated":false,"unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"deprecated":false,"name":"watchOS"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"breakpointOnError","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Breakpoint","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/breakpointonerror()"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.breakpointOnError()"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/breakpointOnError()"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/breakpointOnError()":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/breakpointonerror()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"breakpointOnError"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Breakpoint","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"breakpointOnError()","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/breakpointOnError()"},"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/buffer(size:prefetch:whenfull:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/buffer(size:prefetch:whenfull:).json new file mode 100644 index 00000000..1dfbc64e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/buffer(size:prefetch:whenfull:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.buffer(size:prefetch:whenFull:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/buffer(size:prefetch:whenfull:)"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"symbolKind":"method","role":"symbol","platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false},{"name":"macOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.15"},{"beta":false,"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"6.0","deprecated":false}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"buffer","kind":"identifier"},{"kind":"text","text":"("},{"text":"size","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefetch"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"PrefetchStrategy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO16PrefetchStrategyO"},{"text":", ","kind":"text"},{"text":"whenFull","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"BufferingStrategy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17BufferingStrategyO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6BufferV","kind":"typeIdentifier","text":"Buffer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"buffer(size:prefetch:whenFull:)","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE6buffer4size8prefetch8whenFullAA10PublishersO6BufferVy_xGSi_AI16PrefetchStrategyOAI09BufferingK0Oy_7FailureQzGtF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buffer"},{"text":"(","kind":"text"},{"text":"size","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefetch"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO16PrefetchStrategyO","text":"PrefetchStrategy"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"whenFull"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO17BufferingStrategyO","text":"BufferingStrategy","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Buffer","preciseIdentifier":"s:7Combine10PublishersO6BufferV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/buffer(size:prefetch:whenFull:)"},"references":{"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/buffer(size:prefetch:whenFull:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/buffer(size:prefetch:whenfull:)","title":"buffer(size:prefetch:whenFull:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/buffer(size:prefetch:whenFull:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"buffer","kind":"identifier"},{"text":"(","kind":"text"},{"text":"size","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefetch"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16PrefetchStrategyO","text":"PrefetchStrategy","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"whenFull","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"BufferingStrategy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17BufferingStrategyO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":">) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6BufferV","text":"Buffer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/catch(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/catch(_:).json new file mode 100644 index 00000000..bf20651b --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/catch(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/catch(_:)"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/catch(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"title":"catch(_:)","symbolKind":"method","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","beta":false,"deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS"},{"beta":false,"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0"}],"externalID":"s:7Combine9PublisherPAAE5catchyAA10PublishersO5CatchVy_xqd__Gqd__7FailureQzcAaBRd__6OutputQyd__ALRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"`catch`"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Catch","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5CatchV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Combine"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"`catch`","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"handler","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5CatchV","kind":"typeIdentifier","text":"Catch"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.catch(_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/catch(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/catch(_:)","title":"catch(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/catch(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"`catch`"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5CatchV","text":"Catch"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect().json new file mode 100644 index 00000000..94d33ed7 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect().json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect()","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"collect()","symbolKind":"method","platforms":[{"introducedAt":"13.0","unavailable":false,"name":"iOS","deprecated":false,"beta":false},{"beta":false,"name":"macOS","unavailable":false,"introducedAt":"10.15","deprecated":false},{"deprecated":false,"name":"tvOS","beta":false,"unavailable":false,"introducedAt":"13.0"},{"introducedAt":"6.0","deprecated":false,"unavailable":false,"beta":false,"name":"watchOS"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7CollectV","text":"Collect","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"externalID":"s:7Combine9PublisherPAAE7collectAA10PublishersO7CollectVy_xGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7CollectV","text":"Collect","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.collect()"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/collect()":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect()","role":"symbol","title":"collect()","abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Collect","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7CollectV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect()"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:).json new file mode 100644 index 00000000..47bb88d7 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"collect","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"count"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CollectByCount","preciseIdentifier":"s:7Combine10PublishersO14CollectByCountV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]}],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE7collectyAA10PublishersO14CollectByCountVy_xGSiF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","platforms":[{"name":"iOS","introducedAt":"13.0","beta":false,"unavailable":false,"deprecated":false},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"10.15","deprecated":false},{"unavailable":false,"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"13.0"},{"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}],"roleHeading":"Instance Method","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"collect"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO14CollectByCountV","kind":"typeIdentifier","text":"CollectByCount"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"collect(_:)"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.collect(_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect(_:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/collect(_:)":{"kind":"symbol","title":"collect(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect(_:)","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO14CollectByCountV","text":"CollectByCount","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:options:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:options:).json new file mode 100644 index 00000000..14c80ca5 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:options:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect(_:options:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"strategy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO20TimeGroupingStrategyO","kind":"typeIdentifier","text":"TimeGroupingStrategy"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"text":"? = nil) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CollectByTime","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13CollectByTimeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"text":"Scheduler","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP"}],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:7Combine9PublisherPAAE7collect_7optionsAA10PublishersO13CollectByTimeVy_xqd__GAG0H16GroupingStrategyOy_qd__G_16SchedulerOptionsQyd__SgtAA0K0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false},{"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"6.0","unavailable":false}],"symbolKind":"method","title":"collect(_:options:)","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO20TimeGroupingStrategyO","text":"TimeGroupingStrategy"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">, "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13CollectByTimeV","text":"CollectByTime","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Combine","role":"symbol","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.collect(_:options:)"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect(_:options:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/collect(_:options:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect(_:options:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect(_:options:)","title":"collect(_:options:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO20TimeGroupingStrategyO","text":"TimeGroupingStrategy"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13CollectByTimeV","kind":"typeIdentifier","text":"CollectByTime"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:).json new file mode 100644 index 00000000..a5e26730 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO0A6LatestV","text":"CombineLatest","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"platforms":[{"unavailable":false,"deprecated":false,"introducedAt":"13.0","name":"iOS","beta":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"macOS","introducedAt":"10.15"},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">"}],"extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO0aD0Vy_xqd__Gqd__AaBRd__7FailureQyd__AJRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","title":"combineLatest(_:)","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.combineLatest(_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:)":{"title":"combineLatest(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-2rbpi.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-2rbpi.json new file mode 100644 index 00000000..873cd4b6 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-2rbpi.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:)-2rbpi"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"transform"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV","text":"CombineLatest"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.combineLatest(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:)-2rbpi"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","extendedModule":"Combine","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"13.0","name":"iOS"},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"name":"watchOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"6.0"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO3MapVy_AF0aD0Vy_xqd__Gqd_0_Gqd___qd_0_6OutputQz_AMQyd__tctAaBRd__7FailureQyd__APRtzr0_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","title":"combineLatest(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV","text":"CombineLatest"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method"},"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:)-2rbpi":{"role":"symbol","abstract":[],"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"combineLatest(_:_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:)-2rbpi","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:)-2rbpi"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-7yvck.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-7yvck.json new file mode 100644 index 00000000..ebff8027 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-7yvck.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"publisher1","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"publisher2","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"CombineLatest3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:)-7yvck"},"metadata":{"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO0A7Latest3Vy_xqd__qd_0_Gqd___qd_0_tAaBRd__AaBRd_0_7FailureQyd__AJRtzAJQyd_0_AKRSr0_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"combineLatest(_:_:)","platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false},{"name":"macOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"10.15"},{"beta":false,"unavailable":false,"name":"tvOS","deprecated":false,"introducedAt":"13.0"},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"6.0","name":"watchOS"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"CombineLatest3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":">"}],"extendedModule":"Combine"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.combineLatest(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:)-7yvck"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:)-7yvck":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:)-7yvck","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"combineLatest(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:)-7yvck"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-38g1f.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-38g1f.json new file mode 100644 index 00000000..854c7209 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-38g1f.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"publisher1","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher2","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher3"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"CombineLatest4","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":" == ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"Combine","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO0A7Latest4Vy_xqd__qd_0_qd_1_Gqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__AJRtzAJQyd_0_AKRSAJQyd_1_AMRSr1_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"combineLatest(_:_:_:)","platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"name":"macOS","beta":false,"introducedAt":"10.15","deprecated":false,"unavailable":false},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"deprecated":false,"name":"watchOS"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.combineLatest(_:_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:)-38g1f"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:)-38g1f","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:_:)-38g1f":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:)-38g1f","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"combineLatest(_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:)-38g1f"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-8ifm6.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-8ifm6.json new file mode 100644 index 00000000..df706a64 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-8ifm6.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO3MapVy_AF0A7Latest3Vy_xqd__qd_0_Gqd_1_Gqd___qd_0_qd_1_6OutputQz_AMQyd__AMQyd_0_tctAaBRd__AaBRd_0_7FailureQyd__AQRtzAQQyd_0_ARRSr1_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","title":"combineLatest(_:_:_:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","text":"CombineLatest3","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Combine","platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"deprecated":false,"unavailable":false,"name":"tvOS","introducedAt":"13.0","beta":false},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"deprecated":false,"beta":false}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.combineLatest(_:_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher1","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"publisher2","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"CombineLatest3","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:)-8ifm6"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:)-8ifm6"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:_:)-8ifm6":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:)-8ifm6","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","text":"CombineLatest3","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"combineLatest(_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:)-8ifm6"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:_:).json new file mode 100644 index 00000000..bd163bee --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publisher1"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"publisher2","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"publisher3","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.combineLatest(_:_:_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combineLatest"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","role":"symbol","title":"combineLatest(_:_:_:_:)","platforms":[{"beta":false,"unavailable":false,"introducedAt":"13.0","name":"iOS","deprecated":false},{"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false,"deprecated":false},{"introducedAt":"13.0","unavailable":false,"name":"tvOS","beta":false,"deprecated":false},{"deprecated":false,"name":"watchOS","beta":false,"unavailable":false,"introducedAt":"6.0"}],"externalID":"s:7Combine9PublisherPAAE13combineLatestyAA10PublishersO3MapVy_AF0A7Latest4Vy_xqd__qd_0_qd_1_Gqd_2_Gqd___qd_0_qd_1_qd_2_6OutputQz_AMQyd__AMQyd_0_AMQyd_1_tctAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__ARRtzARQyd_0_ASRSARQyd_1_AURSr2_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:_:_:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:_:)","kind":"symbol","title":"combineLatest(_:_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V","text":"CombineLatest4","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/compactmap(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/compactmap(_:).json new file mode 100644 index 00000000..2dcd6132 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/compactmap(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10CompactMapV","text":"CompactMap"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/compactmap(_:)"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/compactMap(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.compactMap(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"CompactMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10CompactMapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE10compactMapyAA10PublishersO07CompactD0Vy_xqd__Gqd__Sg6OutputQzclF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","role":"symbol","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"introducedAt":"13.0","name":"tvOS","beta":false,"unavailable":false,"deprecated":false},{"introducedAt":"6.0","name":"watchOS","deprecated":false,"unavailable":false,"beta":false}],"symbolKind":"method","extendedModule":"Combine","title":"compactMap(_:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/compactMap(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/compactmap(_:)","title":"compactMap(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/compactMap(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"CompactMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10CompactMapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/contains(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/contains(_:).json new file mode 100644 index 00000000..059fe6eb --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/contains(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.contains(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/contains(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"output"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8ContainsV","text":"Contains","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Combine","roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAASQ6OutputRpzrlE8containsyAA10PublishersO8ContainsVy_xGAEF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8ContainsV","kind":"typeIdentifier","text":"Contains"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}]},"platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"13.0","beta":false,"unavailable":false},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false}],"title":"contains(_:)"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/contains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/contains(_:)":{"title":"contains(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/contains(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/contains(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8ContainsV","text":"Contains"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/contains(where:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/contains(where:).json new file mode 100644 index 00000000..6c14fb71 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/contains(where:).json @@ -0,0 +1 @@ +{"metadata":{"title":"contains(where:)","extendedModule":"Combine","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13ContainsWhereV","text":"ContainsWhere","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"beta":false,"introducedAt":"13.0","name":"iOS","deprecated":false,"unavailable":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","beta":false,"deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"13.0","name":"tvOS","deprecated":false},{"introducedAt":"6.0","deprecated":false,"unavailable":false,"name":"watchOS","beta":false}],"externalID":"s:7Combine9PublisherPAAE8contains5whereAA10PublishersO13ContainsWhereVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/contains(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.contains(where:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/contains(where:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"ContainsWhere","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13ContainsWhereV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/contains(where:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"ContainsWhere","preciseIdentifier":"s:7Combine10PublishersO13ContainsWhereV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/contains(where:)","title":"contains(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/contains(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/count().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/count().json new file mode 100644 index 00000000..268d1cde --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/count().json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/count()"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.count()"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"count","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO5CountV","kind":"typeIdentifier","text":"Count"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"count"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO5CountV","text":"Count","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"count()","platforms":[{"deprecated":false,"beta":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"introducedAt":"10.15","beta":false,"unavailable":false,"name":"macOS","deprecated":false},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"6.0","deprecated":false}],"symbolKind":"method","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE5countAA10PublishersO5CountVy_xGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/count()"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/count()":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/count()","title":"count()","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/count()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"count","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Count","preciseIdentifier":"s:7Combine10PublishersO5CountV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"https://developer.apple.com/documentation/combine":{"title":"Combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/debounce(for:scheduler:options:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/debounce(for:scheduler:options:).json new file mode 100644 index 00000000..ee852f31 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/debounce(for:scheduler:options:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.debounce(for:scheduler:options:)"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/debounce(for:scheduler:options:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"debounce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"text":"dueTime","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier","text":"Stride"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"scheduler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"Debounce","preciseIdentifier":"s:7Combine10PublishersO8DebounceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier","text":"Scheduler"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"debounce(for:scheduler:options:)","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE8debounce3for9scheduler7optionsAA10PublishersO8DebounceVy_xqd__G17SchedulerTimeType_6StrideQYd___qd__0I7OptionsQyd__SgtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","extendedModule":"Combine","platforms":[{"unavailable":false,"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0"},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0","deprecated":false},{"deprecated":false,"introducedAt":"6.0","unavailable":false,"name":"watchOS","beta":false}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debounce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"text":"Stride","kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8DebounceV","text":"Debounce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/debounce(for:scheduler:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/debounce(for:scheduler:options:)":{"title":"debounce(for:scheduler:options:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/debounce(for:scheduler:options:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/debounce(for:scheduler:options:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"debounce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","text":"Stride","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8DebounceV","text":"Debounce"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/decode(type:decoder:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/decode(type:decoder:).json new file mode 100644 index 00000000..392745a6 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/decode(type:decoder:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.decode(type:decoder:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/decode(type:decoder:)"},"sections":[],"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"decode(type:decoder:)","extendedModule":"Combine","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decode","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Item","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Coder","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Item","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"text":"decoder","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Coder","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Decode","preciseIdentifier":"s:7Combine10PublishersO6DecodeV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Coder"},{"text":">","kind":"text"}],"platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"name":"iOS","beta":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false},{"unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS"},{"name":"watchOS","beta":false,"unavailable":false,"introducedAt":"6.0","deprecated":false}],"externalID":"s:7Combine9PublisherPAAE6decode4type7decoderAA10PublishersO6DecodeVy_xqd__qd_0_Gqd__m_qd_0_tSeRd__AA15TopLevelDecoderRd_0_5InputQyd_0_6OutputRtzr0_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decode"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Item"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Coder"},{"text":">(","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":".Type, "},{"text":"decoder","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Coder"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6DecodeV","text":"Decode","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":", ","kind":"text"},{"text":"Coder","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"text":"Coder","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"TopLevelDecoder","preciseIdentifier":"s:7Combine15TopLevelDecoderP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Coder"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine15TopLevelDecoderP5InputQa","kind":"typeIdentifier","text":"Input"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/decode(type:decoder:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/decode(type:decoder:)":{"title":"decode(type:decoder:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Item"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Coder"},{"kind":"text","text":">("},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Coder","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6DecodeV","text":"Decode"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Coder"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/decode(type:decoder:)","role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/decode(type:decoder:)"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/delay(for:tolerance:scheduler:options:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/delay(for:tolerance:scheduler:options:).json new file mode 100644 index 00000000..e8545b89 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/delay(for:tolerance:scheduler:options:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.delay(for:tolerance:scheduler:options:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"text":"interval","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier","text":"Stride"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Stride","kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa"},{"kind":"text","text":"? = nil, "},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Delay","preciseIdentifier":"s:7Combine10PublishersO5DelayV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Scheduler","preciseIdentifier":"s:7Combine9SchedulerP"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/delay(for:tolerance:scheduler:options:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/delay(for:tolerance:scheduler:options:)"]}],"metadata":{"title":"delay(for:tolerance:scheduler:options:)","extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE5delay3for9tolerance9scheduler7optionsAA10PublishersO5DelayVy_xqd__G17SchedulerTimeType_6StrideQYd___APSgqd__0J7OptionsQyd__SgtAA0J0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"introducedAt":"13.0","name":"tvOS","deprecated":false,"beta":false},{"unavailable":false,"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"6.0"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Stride","preciseIdentifier":"s:Sx6StrideQa"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier","text":"Stride"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scheduler"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5DelayV","text":"Delay"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"method"},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/delay(for:tolerance:scheduler:options:)":{"title":"delay(for:tolerance:scheduler:options:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/delay(for:tolerance:scheduler:options:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/delay(for:tolerance:scheduler:options:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier","text":"SchedulerTimeType"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa","text":"Stride"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","text":"Stride","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5DelayV","text":"Delay"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/drop(untiloutputfrom:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/drop(untiloutputfrom:).json new file mode 100644 index 00000000..e367450a --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/drop(untiloutputfrom:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"drop"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"untilOutputFrom","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"DropUntilOutput","preciseIdentifier":"s:7Combine10PublishersO15DropUntilOutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/drop(untilOutputFrom:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"title":"drop(untilOutputFrom:)","extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE4drop15untilOutputFromAA10PublishersO09DropUntilE0Vy_xqd__Gqd___tAaBRd__7FailureQyd__AKRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"6.0"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"untilOutputFrom"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15DropUntilOutputV","text":"DropUntilOutput"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/drop(untiloutputfrom:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.drop(untilOutputFrom:)"},{"type":"text","text":"."}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/drop(untilOutputFrom:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/drop(untilOutputFrom:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"untilOutputFrom","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO15DropUntilOutputV","kind":"typeIdentifier","text":"DropUntilOutput"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/drop(untiloutputfrom:)","title":"drop(untilOutputFrom:)","abstract":[]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/drop(while:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/drop(while:).json new file mode 100644 index 00000000..b2c266e0 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/drop(while:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/drop(while:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DropWhile","preciseIdentifier":"s:7Combine10PublishersO9DropWhileV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"metadata":{"extendedModule":"Combine","symbolKind":"method","title":"drop(while:)","externalID":"s:7Combine9PublisherPAAE4drop5whileAA10PublishersO9DropWhileVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"DropWhile","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9DropWhileV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"role":"symbol","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"name":"iOS","beta":false},{"unavailable":false,"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.15"},{"introducedAt":"13.0","unavailable":false,"name":"tvOS","deprecated":false,"beta":false},{"unavailable":false,"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0"}],"roleHeading":"Instance Method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/drop(while:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.drop(while:)"},{"text":".","type":"text"}],"references":{"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/drop(while:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"DropWhile","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9DropWhileV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"drop(while:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/drop(while:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/drop(while:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/dropfirst(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/dropfirst(_:).json new file mode 100644 index 00000000..e004a37a --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/dropfirst(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropFirst"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"count","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" = 1) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4DropV","text":"Drop","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/dropFirst(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/dropfirst(_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.dropFirst(_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"unavailable":false,"name":"macOS","introducedAt":"10.15","deprecated":false,"beta":false},{"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"6.0"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Combine","title":"dropFirst(_:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropFirst"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4DropV","text":"Drop"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:7Combine9PublisherPAAE9dropFirstyAA10PublishersO4DropVy_xGSiF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}]},"references":{"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/dropFirst(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/dropfirst(_:)","title":"dropFirst(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/dropFirst(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropFirst"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO4DropV","text":"Drop","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/erasetoanypublisher().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/erasetoanypublisher().json new file mode 100644 index 00000000..daa15bc8 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/erasetoanypublisher().json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Combine9PublisherPAAE010eraseToAnyB0AA0eB0Vy6OutputQz7FailureQzGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","title":"eraseToAnyPublisher()","platforms":[{"beta":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"deprecated":false},{"name":"macOS","beta":false,"introducedAt":"10.15","deprecated":false,"unavailable":false},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"introducedAt":"6.0","beta":false,"name":"watchOS"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"eraseToAnyPublisher"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":">","kind":"text"}],"extendedModule":"Combine","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/eraseToAnyPublisher()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"eraseToAnyPublisher","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/erasetoanypublisher()"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.eraseToAnyPublisher()"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/eraseToAnyPublisher()":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/erasetoanypublisher()","title":"eraseToAnyPublisher()","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/eraseToAnyPublisher()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"eraseToAnyPublisher","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/failure.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/failure.json new file mode 100644 index 00000000..14c120c4 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/failure.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"Failure","kind":"identifier"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"]]},"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Failure","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"ReachabilityMonitor.Publisher.Failure","externalID":"s:19NetworkReachability0B7MonitorC9PublisherV7Failurea","platforms":[{"unavailable":false,"name":"iOS","deprecated":false,"beta":false,"introducedAt":"13.0"},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false},{"unavailable":false,"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"13.0"}],"roleHeading":"Type Alias","symbolKind":"typealias","role":"symbol","modules":[{"name":"NetworkReachability"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"Failure","kind":"identifier"}],"navigatorTitle":[{"text":"Failure","kind":"identifier"}]},"abstract":[{"type":"text","text":"The kind of errors this publisher might publish."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/failure"]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Failure":{"abstract":[{"text":"The kind of errors this publisher might publish.","type":"text"}],"type":"topic","title":"ReachabilityMonitor.Publisher.Failure","navigatorTitle":[{"kind":"identifier","text":"Failure"}],"role":"symbol","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/failure","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Failure","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"Failure","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/filter(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/filter(_:).json new file mode 100644 index 00000000..4a57cbc5 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/filter(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filter","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"isIncluded","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6FilterV","kind":"typeIdentifier","text":"Filter"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.filter(_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"introducedAt":"10.15","beta":false,"name":"macOS"},{"deprecated":false,"introducedAt":"13.0","beta":false,"unavailable":false,"name":"tvOS"},{"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE6filteryAA10PublishersO6FilterVy_xGSb6OutputQzcF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"filter"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Filter","preciseIdentifier":"s:7Combine10PublishersO6FilterV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"filter(_:)"},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/filter(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/filter(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/filter(_:)":{"title":"filter(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/filter(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/filter(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"filter"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6FilterV","kind":"typeIdentifier","text":"Filter"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/first().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/first().json new file mode 100644 index 00000000..c251ed09 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/first().json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/first()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/first()"]}],"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE5firstAA10PublishersO5FirstVy_xGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","title":"first()","extendedModule":"Combine","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO5FirstV","text":"First","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"platforms":[{"deprecated":false,"beta":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"deprecated":false,"introducedAt":"10.15","beta":false,"name":"macOS","unavailable":false},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"6.0","beta":false}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.first()"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5FirstV","text":"First"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/first()":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/first()","title":"first()","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/first()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"First","preciseIdentifier":"s:7Combine10PublishersO5FirstV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/first(where:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/first(where:).json new file mode 100644 index 00000000..af2207f3 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/first(where:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:7Combine9PublisherPAAE5first5whereAA10PublishersO10FirstWhereVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10FirstWhereV","kind":"typeIdentifier","text":"FirstWhere"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","platforms":[{"beta":false,"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"13.0"},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.15"},{"name":"tvOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"introducedAt":"6.0","name":"watchOS","deprecated":false,"unavailable":false,"beta":false}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","symbolKind":"method","title":"first(where:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.first(where:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/first(where:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/first(where:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"FirstWhere","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10FirstWhereV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/first(where:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/first(where:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10FirstWhereV","kind":"typeIdentifier","text":"FirstWhere"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"first(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/first(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-7m3ud.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-7m3ud.json new file mode 100644 index 00000000..72694be6 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-7m3ud.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/flatMap(maxPublishers:_:)-7m3ud","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Combine","role":"symbol","title":"flatMap(maxPublishers:_:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Demand","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"FlatMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SetFailureType","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"externalID":"s:7Combine9PublisherPAAE7flatMap13maxPublishers_AA0F0O04FlatD0Vy_AG14SetFailureTypeVy_qd__0I0QzGxGAA11SubscribersO6DemandV_qd__6OutputQzctAaBRd__s5NeverOALRtd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"14.0","name":"iOS"},{"introducedAt":"11.0","beta":false,"name":"macOS","deprecated":false,"unavailable":false},{"introducedAt":"14.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"7.0","unavailable":false,"beta":false,"name":"watchOS"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.flatMap(maxPublishers:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":">(","kind":"text"},{"text":"maxPublishers","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand"},{"text":" = .unlimited, ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"SetFailureType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">, ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"}],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/flatmap(maxpublishers:_:)-7m3ud"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/flatMap(maxPublishers:_:)-7m3ud":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/flatmap(maxpublishers:_:)-7m3ud","title":"flatMap(maxPublishers:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/flatMap(maxPublishers:_:)-7m3ud","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"maxPublishers"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"FlatMap","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SetFailureType","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-x4fn.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-x4fn.json new file mode 100644 index 00000000..28594330 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-x4fn.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.flatMap(maxPublishers:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"maxPublishers"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier","text":"Subscribers"},{"text":".","kind":"text"},{"text":"Demand","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":" = .unlimited, ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV","text":"FlatMap"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/flatMap(maxPublishers:_:)-x4fn"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","roleHeading":"Instance Method","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false,"name":"macOS"},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"name":"watchOS","beta":false,"deprecated":false,"introducedAt":"6.0","unavailable":false}],"title":"flatMap(maxPublishers:_:)","extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE7flatMap13maxPublishers_AA0F0O04FlatD0Vy_qd_0_xGAA11SubscribersO6DemandV_qd_0_6OutputQzctAOQyd_0_Rsd__AaBRd_0_7FailureQyd_0_ARRtzr0_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"FlatMap","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/flatmap(maxpublishers:_:)-x4fn"]}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/flatMap(maxPublishers:_:)-x4fn":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier","text":"Subscribers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"FlatMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/flatmap(maxpublishers:_:)-x4fn","title":"flatMap(maxPublishers:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/flatMap(maxPublishers:_:)-x4fn"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:).json new file mode 100644 index 00000000..1074caaf --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)"},"sections":[],"metadata":{"symbolKind":"method","platforms":[{"beta":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"deprecated":false},{"deprecated":false,"unavailable":false,"introducedAt":"10.15","name":"macOS","beta":false},{"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"tvOS","beta":false},{"introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false,"name":"watchOS"}],"roleHeading":"Instance Method","role":"symbol","title":"handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE12handleEvents19receiveSubscription0E6Output0E10Completion0E6Cancel0E7RequestAA10PublishersO06HandleD0Vy_xGyAA0F0_pcSg_y0G0QzcSgyAA11SubscribersO0H0Oy_7FailureQzGcSgyycSgyAU6DemandVcSgtF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handleEvents","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"kind":"text","text":": ((any "},{"text":"Subscription","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12SubscriptionP"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"receiveOutput"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"receiveCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"text":"receiveRequest","kind":"externalParam"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12HandleEventsV","text":"HandleEvents","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"handleEvents","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"text":": ((any ","kind":"text"},{"preciseIdentifier":"s:7Combine12SubscriptionP","kind":"typeIdentifier","text":"Subscription"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")? = nil, ","kind":"text"},{"kind":"externalParam","text":"receiveOutput"},{"text":": ((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")? = nil, ","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier","text":"Subscribers"},{"kind":"text","text":"."},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")? = nil, ","kind":"text"},{"text":"receiveCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")? = nil, "},{"text":"receiveRequest","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"HandleEvents","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12HandleEventsV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"handleEvents","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"text":": ((any ","kind":"text"},{"text":"Subscription","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12SubscriptionP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?, "},{"text":"receiveOutput","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": (("},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"receiveCancel"},{"text":": (() -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?, "},{"text":"receiveRequest","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO6DemandV","kind":"typeIdentifier","text":"Demand"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12HandleEventsV","text":"HandleEvents","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"title":"handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","abstract":[],"type":"topic"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/ignoreoutput().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/ignoreoutput().json new file mode 100644 index 00000000..696d4de5 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/ignoreoutput().json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"ignoreOutput","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO12IgnoreOutputV","text":"IgnoreOutput","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE12ignoreOutputAA10PublishersO06IgnoreD0Vy_xGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","title":"ignoreOutput()","platforms":[{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false},{"introducedAt":"10.15","deprecated":false,"beta":false,"name":"macOS","unavailable":false},{"name":"tvOS","unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.ignoreOutput()"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ignoreOutput","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"IgnoreOutput","preciseIdentifier":"s:7Combine10PublishersO12IgnoreOutputV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/ignoreOutput()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/ignoreoutput()"]}],"references":{"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/ignoreOutput()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/ignoreOutput()","title":"ignoreOutput()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ignoreOutput"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"IgnoreOutput","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12IgnoreOutputV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/ignoreoutput()","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/last().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/last().json new file mode 100644 index 00000000..07e0fddc --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/last().json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Last","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4LastV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.last()","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/last()"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/last()"},"metadata":{"platforms":[{"deprecated":false,"introducedAt":"13.0","beta":false,"unavailable":false,"name":"iOS"},{"unavailable":false,"name":"macOS","introducedAt":"10.15","deprecated":false,"beta":false},{"name":"tvOS","beta":false,"deprecated":false,"unavailable":false,"introducedAt":"13.0"},{"beta":false,"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO4LastV","text":"Last","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"last()","extendedModule":"Combine","symbolKind":"method","role":"symbol","externalID":"s:7Combine9PublisherPAAE4lastAA10PublishersO4LastVy_xGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"references":{"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/last()":{"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4LastV","text":"Last"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/last()","abstract":[],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/last()","title":"last()","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/last(where:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/last(where:).json new file mode 100644 index 00000000..476dcc4c --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/last(where:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"title":"last(where:)","externalID":"s:7Combine9PublisherPAAE4last5whereAA10PublishersO9LastWhereVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"LastWhere","preciseIdentifier":"s:7Combine10PublishersO9LastWhereV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Combine","role":"symbol","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"beta":false,"unavailable":false,"introducedAt":"10.15","name":"macOS","deprecated":false},{"name":"tvOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false}],"symbolKind":"method"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.last(where:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/last(where:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"LastWhere","preciseIdentifier":"s:7Combine10PublishersO9LastWhereV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/last(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/last(where:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/last(where:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9LastWhereV","text":"LastWhere","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"last(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/last(where:)"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-4w3b3.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-4w3b3.json new file mode 100644 index 00000000..29fc4edf --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-4w3b3.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10MapKeyPathV","kind":"typeIdentifier","text":"MapKeyPath"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.map(_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:)-4w3b3"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:)-4w3b3"]}],"metadata":{"roleHeading":"Instance Method","extendedModule":"Combine","symbolKind":"method","title":"map(_:)","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"role":"symbol","platforms":[{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"iOS"},{"deprecated":false,"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.15"},{"beta":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0","deprecated":false},{"introducedAt":"6.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}],"externalID":"s:7Combine9PublisherPAAE3mapyAA10PublishersO10MapKeyPathVy_xqd__Gs0fG0Cy6OutputQzqd__GlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10MapKeyPathV","text":"MapKeyPath"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/map(_:)-4w3b3":{"kind":"symbol","type":"topic","title":"map(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:)-4w3b3","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10MapKeyPathV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:)-4w3b3","abstract":[]},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-8n79b.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-8n79b.json new file mode 100644 index 00000000..5cb1bf05 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-8n79b.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","extendedModule":"Combine","title":"map(_:)","symbolKind":"method","platforms":[{"name":"iOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"13.0"},{"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false},{"name":"watchOS","beta":false,"deprecated":false,"introducedAt":"6.0","unavailable":false}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE3mapyAA10PublishersO3MapVy_xqd__Gqd__6OutputQzclF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:)-8n79b"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.map(_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:)-8n79b"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/map(_:)-8n79b":{"title":"map(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:)-8n79b","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:)-8n79b"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:).json new file mode 100644 index 00000000..12087d04 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T0"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T1"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath0"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"text":">, ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"keyPath1","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T1"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath2V","kind":"typeIdentifier","text":"MapKeyPath2"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:_:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T0"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"T1"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:s7KeyPathC","text":"KeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"KeyPath","preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T1"},{"text":">) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath2V","kind":"typeIdentifier","text":"MapKeyPath2"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":", "},{"text":"T1","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"map(_:_:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0"},{"name":"macOS","deprecated":false,"unavailable":false,"introducedAt":"10.15","beta":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","name":"tvOS","deprecated":false},{"beta":false,"deprecated":false,"introducedAt":"6.0","name":"watchOS","unavailable":false}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE3mapyAA10PublishersO11MapKeyPath2Vy_xqd__qd_0_Gs0F4PathCy6OutputQzqd__G_AKyAMqd_0_Gtr0_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.map(_:_:)"},{"text":".","type":"text"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/map(_:_:)":{"title":"map(_:_:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"text":"T0","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T1","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T0","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath2V","text":"MapKeyPath2"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:_:).json new file mode 100644 index 00000000..b331c1be --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:_:_:)"]}],"metadata":{"title":"map(_:_:_:)","externalID":"s:7Combine9PublisherPAAE3mapyAA10PublishersO11MapKeyPath3Vy_xqd__qd_0_qd_1_Gs0F4PathCy6OutputQzqd__G_AKyAMqd_0_GAKyAMqd_1_Gtr1_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","platforms":[{"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","beta":false,"unavailable":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"beta":false}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T0","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T1"},{"text":", ","kind":"text"},{"text":"T2","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"KeyPath","preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":">, "},{"preciseIdentifier":"s:s7KeyPathC","text":"KeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T1"},{"kind":"text","text":">, "},{"text":"KeyPath","preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"T2","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapKeyPath3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath3V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"kind":"text","text":", "},{"text":"T1","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"T2","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Combine"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.map(_:_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T0"},{"text":", ","kind":"text"},{"text":"T1","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T2"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"keyPath0","kind":"internalParam"},{"kind":"text","text":": "},{"text":"KeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T0"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"keyPath2","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyPath","preciseIdentifier":"s:s7KeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T2"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath3V","text":"MapKeyPath3"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T1"},{"text":", ","kind":"text"},{"text":"T2","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:_:_:)"},"references":{"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/map(_:_:_:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T0"},{"text":", ","kind":"text"},{"text":"T1","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T2","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s7KeyPathC","text":"KeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T0","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"KeyPath","preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"T1","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"KeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T2","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath3V","kind":"typeIdentifier","text":"MapKeyPath3"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T2"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:_:_:)","title":"map(_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/maperror(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/maperror(_:).json new file mode 100644 index 00000000..f5e1ce71 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/maperror(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/mapError(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.mapError(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/maperror(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE8mapErroryAA10PublishersO03MapD0Vy_xqd__Gqd__7FailureQzcs0D0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mapError","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"E"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8MapErrorV","kind":"typeIdentifier","text":"MapError"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"mapError(_:)","platforms":[{"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"10.15","beta":false,"unavailable":false,"deprecated":false,"name":"macOS"},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mapError"},{"kind":"text","text":"<"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"MapError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8MapErrorV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"}]}]}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/mapError(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/maperror(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mapError"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8MapErrorV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"mapError(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/mapError(_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/max(by:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/max(by:).json new file mode 100644 index 00000000..74fd9b1f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/max(by:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/max(by:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/max(by:)"]}],"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.max(by:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"areInIncreasingOrder"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Comparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","symbolKind":"method","title":"max(by:)","platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE3max2byAA10PublishersO10ComparisonVy_xGSb6OutputQz_ALtc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/max(by:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/max(by:)","title":"max(by:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/max(by:)"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/measureinterval(using:options:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/measureinterval(using:options:).json new file mode 100644 index 00000000..23c9404d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/measureinterval(using:options:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/measureInterval(using:options:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"measureInterval"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scheduler","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO15MeasureIntervalV","text":"MeasureInterval","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Scheduler","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/measureinterval(using:options:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.measureInterval(using:options:)"},{"type":"text","text":"."}],"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"measureInterval(using:options:)","platforms":[{"unavailable":false,"name":"iOS","introducedAt":"13.0","beta":false,"deprecated":false},{"unavailable":false,"name":"macOS","introducedAt":"10.15","beta":false,"deprecated":false},{"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0","deprecated":false},{"unavailable":false,"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0"}],"roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"measureInterval","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"MeasureInterval","preciseIdentifier":"s:7Combine10PublishersO15MeasureIntervalV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"externalID":"s:7Combine9PublisherPAAE15measureInterval5using7optionsAA10PublishersO07MeasureD0Vy_xqd__Gqd___16SchedulerOptionsQyd__SgtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","extendedModule":"Combine"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/measureInterval(using:options:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/measureinterval(using:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"measureInterval"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"MeasureInterval","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15MeasureIntervalV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/measureInterval(using:options:)","type":"topic","title":"measureInterval(using:options:)","kind":"symbol","role":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:).json new file mode 100644 index 00000000..403a0feb --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.merge(with:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"MergeMany","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MergeManyV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"metadata":{"platforms":[{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"iOS"},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.15"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0"},{"introducedAt":"6.0","unavailable":false,"deprecated":false,"name":"watchOS","beta":false}],"externalID":"s:7Combine9PublisherPAAE5merge4withAA10PublishersO9MergeManyVy_xGx_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9MergeManyV","kind":"typeIdentifier","text":"MergeMany"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Combine","roleHeading":"Instance Method","title":"merge(with:)","role":"symbol"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"MergeMany","preciseIdentifier":"s:7Combine10PublishersO9MergeManyV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"merge(with:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:)"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:).json new file mode 100644 index 00000000..75c1c359 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"b"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"c"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"Merge3","preciseIdentifier":"s:7Combine10PublishersO6Merge3V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.merge(with:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:)"]}],"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"symbolKind":"method","extendedModule":"Combine","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Merge3","preciseIdentifier":"s:7Combine10PublishersO6Merge3V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"merge(with:_:)","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"13.0","beta":false},{"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.15","deprecated":false},{"name":"tvOS","beta":false,"introducedAt":"13.0","unavailable":false,"deprecated":false},{"introducedAt":"6.0","unavailable":false,"name":"watchOS","beta":false,"deprecated":false}],"externalID":"s:7Combine9PublisherPAAE5merge4with_AA10PublishersO6Merge3Vy_xqd__qd_0_Gqd___qd_0_tAaBRd__AaBRd_0_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSr0_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"kind":"symbol","title":"ReachabilityMonitor.Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"text":" used to observe reachability updates for use with ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"reference"},{"type":"text","text":"."}],"type":"topic"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}]},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:)","title":"merge(with:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Merge3","preciseIdentifier":"s:7Combine10PublishersO6Merge3V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:).json new file mode 100644 index 00000000..ed451bd5 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:7Combine9PublisherPAAE5merge4with__AA10PublishersO6Merge4Vy_xqd__qd_0_qd_1_Gqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSr1_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","symbolKind":"method","platforms":[{"beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"iOS"},{"unavailable":false,"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.15"},{"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"beta":false,"unavailable":false,"introducedAt":"6.0","deprecated":false,"name":"watchOS"}],"extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"B"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"D"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge4V","text":"Merge4","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"merge(with:_:_:)","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.merge(with:_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"merge","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"b"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"c"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"d","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Merge4","preciseIdentifier":"s:7Combine10PublishersO6Merge4V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":" == "},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:)":{"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:)","abstract":[],"title":"merge(with:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"D"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge4V","text":"Merge4"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:).json new file mode 100644 index 00000000..831c1e0a --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.merge(with:_:_:_:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"b","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"c","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"d"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"e"},{"kind":"text","text":": "},{"text":"E","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge5V","kind":"typeIdentifier","text":"Merge5"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"D","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","extendedModule":"Combine","title":"merge(with:_:_:_:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"D"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"E"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge5V","text":"Merge5","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","platforms":[{"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"iOS","beta":false},{"unavailable":false,"deprecated":false,"name":"macOS","introducedAt":"10.15","beta":false},{"name":"tvOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"beta":false,"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false}],"externalID":"s:7Combine9PublisherPAAE5merge4with___AA10PublishersO6Merge5Vy_xqd__qd_0_qd_1_qd_2_Gqd___qd_0_qd_1_qd_2_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSAKQyd_2_ASRSANQyd_2_ATRSr2_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:_:)":{"abstract":[],"title":"merge(with:_:_:_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"D"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"E"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge5V","text":"Merge5","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:)","kind":"symbol","type":"topic"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:).json new file mode 100644 index 00000000..ee38efac --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.merge(with:_:_:_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"b","kind":"internalParam"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"c","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"d","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"e","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"f","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"F"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge6V","text":"Merge6"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"Combine","title":"merge(with:_:_:_:_:)","role":"symbol","externalID":"s:7Combine9PublisherPAAE5merge4with____AA10PublishersO6Merge6Vy_xqd__qd_0_qd_1_qd_2_qd_3_Gqd___qd_0_qd_1_qd_2_qd_3_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSAKQyd_2_ASRSANQyd_2_ATRSAKQyd_3_AURSANQyd_3_AVRSr3_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"B"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"D"},{"text":", ","kind":"text"},{"text":"E","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"F"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Merge6","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge6V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":[{"beta":false,"introducedAt":"13.0","unavailable":false,"deprecated":false,"name":"iOS"},{"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","name":"tvOS","deprecated":false},{"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:_:_:)":{"type":"topic","abstract":[],"title":"merge(with:_:_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:)","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"D"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge6V","text":"Merge6","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":">","kind":"text"}],"kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:).json new file mode 100644 index 00000000..19d2aa9c --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"F"},{"text":", ","kind":"text"},{"text":"G","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"b"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"c"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"d"},{"kind":"text","text":": "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"e","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"f","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"F"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"g","kind":"internalParam"},{"kind":"text","text":": "},{"text":"G","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge7V","text":"Merge7"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":", ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"D","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"text":"F","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"F"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.merge(with:_:_:_:_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"extendedModule":"Combine","symbolKind":"method","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"merge(with:_:_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"G"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Merge7","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge7V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":">"}],"role":"symbol","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"beta":false,"unavailable":false,"introducedAt":"10.15","name":"macOS","deprecated":false},{"name":"tvOS","unavailable":false,"deprecated":false,"introducedAt":"13.0","beta":false},{"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"6.0","beta":false}],"externalID":"s:7Combine9PublisherPAAE5merge4with_____AA10PublishersO6Merge7Vy_xqd__qd_0_qd_1_qd_2_qd_3_qd_4_Gqd___qd_0_qd_1_qd_2_qd_3_qd_4_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSAKQyd_2_ASRSANQyd_2_ATRSAKQyd_3_AURSANQyd_3_AVRSAKQyd_4_AWRSANQyd_4_AXRSr4_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:_:_:_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:_:)","title":"merge(with:_:_:_:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"G"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Merge7","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge7V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:_:).json new file mode 100644 index 00000000..9ee79704 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"E","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"F","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"G"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"text":"b","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"c"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"d"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"e"},{"kind":"text","text":": "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"f","kind":"internalParam"},{"kind":"text","text":": "},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"g"},{"kind":"text","text":": "},{"text":"G","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"h","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge8V","text":"Merge8"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"F","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"B"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":" == "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":" == ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"G"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"H","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.merge(with:_:_:_:_:_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:_:_:)"]}],"metadata":{"symbolKind":"method","title":"merge(with:_:_:_:_:_:_:)","role":"symbol","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0","deprecated":false},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0"},{"introducedAt":"6.0","beta":false,"name":"watchOS","deprecated":false,"unavailable":false}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE5merge4with______AA10PublishersO6Merge8Vy_xqd__qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_Gqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_7FailureQyd__AKRtz6OutputQyd__ANRtzAKQyd_0_ALRSANQyd_0_AORSAKQyd_1_AQRSANQyd_1_ARRSAKQyd_2_ASRSANQyd_2_ATRSAKQyd_3_AURSANQyd_3_AVRSAKQyd_4_AWRSANQyd_4_AXRSAKQyd_5_AYRSANQyd_5_AZRSr5_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"E","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"F"},{"text":", ","kind":"text"},{"text":"G","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Merge8","preciseIdentifier":"s:7Combine10PublishersO6Merge8V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"G"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:_:_:_:_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:_:_:)","title":"merge(with:_:_:_:_:_:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"G"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge8V","kind":"typeIdentifier","text":"Merge8"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/min(by:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/min(by:).json new file mode 100644 index 00000000..c7887baa --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/min(by:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/min(by:)"},"metadata":{"externalID":"s:7Combine9PublisherPAAE3min2byAA10PublishersO10ComparisonVy_xGSb6OutputQz_ALtc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.15","unavailable":false},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"deprecated":false,"name":"watchOS"}],"symbolKind":"method","title":"min(by:)","roleHeading":"Instance Method","extendedModule":"Combine"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"areInIncreasingOrder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Comparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/min(by:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.min(by:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/min(by:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Comparison","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/min(by:)","title":"min(by:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/min(by:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/multicast(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/multicast(_:).json new file mode 100644 index 00000000..9e0f72dc --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/multicast(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"multicast"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"createSubject"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" () -> "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MulticastC","text":"Multicast"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Subject","preciseIdentifier":"s:7Combine7SubjectP"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/multicast(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/multicast(_:)"]}],"metadata":{"platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false},{"unavailable":false,"introducedAt":"10.15","beta":false,"name":"macOS","deprecated":false},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"6.0","deprecated":false,"name":"watchOS"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multicast"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(() -> ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Multicast","preciseIdentifier":"s:7Combine10PublishersO9MulticastC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"multicast(_:)","role":"symbol","roleHeading":"Instance Method","extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE9multicastyAA10PublishersO9MulticastCy_xqd__Gqd__ycAA7SubjectRd__7FailureQyd__AKRtz6OutputQyd__ANRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.multicast(_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/multicast(_:)":{"kind":"symbol","title":"multicast(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/multicast(_:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/multicast(_:)","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multicast","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(() -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9MulticastC","text":"Multicast","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/multicast(subject:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/multicast(subject:).json new file mode 100644 index 00000000..2ae29bce --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/multicast(subject:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/multicast(subject:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.multicast(subject:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multicast","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"subject"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"Multicast","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MulticastC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine7SubjectP","text":"Subject","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/multicast(subject:)"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multicast"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"subject"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Multicast","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9MulticastC"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE9multicast7subjectAA10PublishersO9MulticastCy_xqd__Gqd___tAA7SubjectRd__7FailureQyd__ALRtz6OutputQyd__AORtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","role":"symbol","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"name":"macOS","introducedAt":"10.15","deprecated":false,"unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"symbolKind":"method","extendedModule":"Combine","title":"multicast(subject:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/multicast(subject:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/multicast(subject:)","kind":"symbol","title":"multicast(subject:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/multicast(subject:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multicast"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"subject","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9MulticastC","kind":"typeIdentifier","text":"Multicast"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output(at:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output(at:).json new file mode 100644 index 00000000..efce7ed7 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output(at:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"introducedAt":"13.0","beta":false},{"unavailable":false,"name":"macOS","deprecated":false,"introducedAt":"10.15","beta":false},{"unavailable":false,"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0"},{"unavailable":false,"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE6output2atAA10PublishersO6OutputVy_xGSi_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","extendedModule":"Combine","title":"output(at:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"output","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.output(at:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/output(at:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"output"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"text":"index","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output(at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability":{"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","title":"NetworkReachability","role":"collection","abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"type":"text","text":" with support for structured concurrency."}],"kind":"symbol","url":"\/documentation\/networkreachability"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"type":"topic","title":"ReachabilityMonitor.Publisher","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Publisher"}],"abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" used to observe reachability updates for use with "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","title":"Publisher Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/output(at:)":{"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/output(at:)","title":"output(at:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"output"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output(at:)"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output(in:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output(in:).json new file mode 100644 index 00000000..bb3ea786 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output(in:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"output"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"range"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"text":"RangeExpression","kind":"typeIdentifier","preciseIdentifier":"s:SX"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:SX5BoundQa","text":"Bound"},{"kind":"text","text":" == "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output(in:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method","title":"output(in:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"output"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.15","deprecated":false},{"name":"tvOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"13.0"},{"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false,"beta":false}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE6output2inAA10PublishersO6OutputVy_xGqd___tSXRd__Si5BoundRtd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/output(in:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.output(in:)"},{"type":"text","text":"."}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/output(in:)":{"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/output(in:)","title":"output(in:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"output","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output(in:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output.json new file mode 100644 index 00000000..e428d52f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/output.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Output","kind":"identifier"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Output"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"Output"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Output","kind":"identifier"}],"modules":[{"name":"NetworkReachability"}],"symbolKind":"typealias","platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false}],"roleHeading":"Type Alias","title":"ReachabilityMonitor.Publisher.Output","externalID":"s:19NetworkReachability0B7MonitorC9PublisherV6Outputa","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The kind of values published by this publisher."}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Output":{"abstract":[{"text":"The kind of values published by this publisher.","type":"text"}],"type":"topic","title":"ReachabilityMonitor.Publisher.Output","navigatorTitle":[{"text":"Output","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Output","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Output"}]},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(_:).json new file mode 100644 index 00000000..571f9bdd --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.prefix(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"maxLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Combine9PublisherPAAE6prefixyAA10PublishersO6OutputVy_xGSiF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"name":"macOS","beta":false,"introducedAt":"10.15","deprecated":false,"unavailable":false},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"deprecated":false,"introducedAt":"6.0","name":"watchOS","unavailable":false}],"symbolKind":"method","title":"prefix(_:)","roleHeading":"Instance Method","extendedModule":"Combine"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/prefix(_:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(_:)","title":"prefix(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(_:)"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(untiloutputfrom:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(untiloutputfrom:).json new file mode 100644 index 00000000..e0d020dc --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(untiloutputfrom:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"untilOutputFrom","kind":"externalParam"},{"kind":"text","text":" "},{"text":"publisher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17PrefixUntilOutputV","text":"PrefixUntilOutput"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(untiloutputfrom:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.prefix(untilOutputFrom:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(untilOutputFrom:)"},"metadata":{"extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","beta":false,"deprecated":false},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false}],"role":"symbol","symbolKind":"method","title":"prefix(untilOutputFrom:)","roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE6prefix15untilOutputFromAA10PublishersO011PrefixUntilE0Vy_xqd__Gqd___tAaBRd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"kind":"externalParam","text":"untilOutputFrom"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO17PrefixUntilOutputV","text":"PrefixUntilOutput","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"references":{"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/prefix(untilOutputFrom:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(untiloutputfrom:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"untilOutputFrom","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"PrefixUntilOutput","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17PrefixUntilOutputV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"prefix(untilOutputFrom:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(untilOutputFrom:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(while:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(while:).json new file mode 100644 index 00000000..4f8d4fc7 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prefix(while:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.prefix(while:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(while:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO11PrefixWhileV","text":"PrefixWhile","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE6prefix5whileAA10PublishersO11PrefixWhileVy_xGSb6OutputQzc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","platforms":[{"name":"iOS","introducedAt":"13.0","beta":false,"unavailable":false,"deprecated":false},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"introducedAt":"6.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11PrefixWhileV","text":"PrefixWhile","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"symbolKind":"method","role":"symbol","title":"prefix(while:)"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/prefix(while:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(while:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PrefixWhile","preciseIdentifier":"s:7Combine10PublishersO11PrefixWhileV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"prefix(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(while:)"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prepend(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prepend(_:).json new file mode 100644 index 00000000..fd9e18dd --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/prepend(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prepend"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"elements","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"...) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","text":"Concatenate"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":"], "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">, ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Combine9PublisherPAAE7prependyAA10PublishersO11ConcatenateVy_AF8SequenceVy_Say6OutputQzG7FailureQzGxGALd_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prepend"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":"...) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","kind":"typeIdentifier","text":"Concatenate"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":"], "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":">, ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"prepend(_:)","symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"introducedAt":"13.0","beta":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false},{"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"13.0","deprecated":false},{"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false}],"extendedModule":"Combine","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prepend(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.prepend(_:)"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prepend(_:)"},"references":{"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/prepend(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prepend","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":"...) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Concatenate","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"kind":"text","text":"<["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":"], ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"prepend(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prepend(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prepend(_:)","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/print(_:to:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/print(_:to:).json new file mode 100644 index 00000000..a0742e3c --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/print(_:to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.15","beta":false},{"introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false,"name":"tvOS"},{"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"print","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:s16TextOutputStreamP","text":"TextOutputStream","kind":"typeIdentifier"},{"kind":"text","text":")?) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Print","preciseIdentifier":"s:7Combine10PublishersO5PrintV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:7Combine9PublisherPAAE5print_2toAA10PublishersO5PrintVy_xGSS_s16TextOutputStream_pSgtF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","title":"print(_:to:)","symbolKind":"method"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.print(_:to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"print","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"prefix"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" = \"\", "},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"stream"},{"text":": (any ","kind":"text"},{"preciseIdentifier":"s:s16TextOutputStreamP","text":"TextOutputStream","kind":"typeIdentifier"},{"text":")? = nil) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5PrintV","text":"Print","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/print(_:to:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/print(_:to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/print(_:to:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/print(_:to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"print"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": (any ","kind":"text"},{"preciseIdentifier":"s:s16TextOutputStreamP","text":"TextOutputStream","kind":"typeIdentifier"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5PrintV","text":"Print","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"print(_:to:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/print(_:to:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/publisher-implementations.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/publisher-implementations.json new file mode 100644 index 00000000..5857ce8d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/publisher-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/values"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/allSatisfy(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/append(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/assertNoFailure(_:file:line:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/breakpointOnError()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/buffer(size:prefetch:whenFull:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/catch(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect(_:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:)-2rbpi","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:)-7yvck","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:)-38g1f","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:)-8ifm6","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/compactMap(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/contains(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/contains(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/count()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/debounce(for:scheduler:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/decode(type:decoder:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/delay(for:tolerance:scheduler:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/drop(untilOutputFrom:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/drop(while:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/dropFirst(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/eraseToAnyPublisher()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/filter(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/first()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/first(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/flatMap(maxPublishers:_:)-7m3ud","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/flatMap(maxPublishers:_:)-x4fn","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/ignoreOutput()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/last()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/last(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:)-4w3b3","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:)-8n79b","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/mapError(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/max(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/measureInterval(using:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/min(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/multicast(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/multicast(subject:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/output(at:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/output(in:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(untilOutputFrom:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(while:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prepend(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/print(_:to:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/receive(on:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/reduce(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/removeDuplicates()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/removeDuplicates(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceEmpty(with:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceError(with:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceNil(with:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/retry(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/scan(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/share()","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/sink(receiveCompletion:receiveValue:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(_:)-5zrld","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(_:)-76se2","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(on:options:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/throttle(for:scheduler:latest:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/timeout(_:scheduler:options:customError:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryAllSatisfy(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryCatch(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryCompactMap(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryContains(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryDrop(while:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryFilter(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryFirst(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryLast(where:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMap(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMax(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMin(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryPrefix(while:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryReduce(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryRemoveDuplicates(by:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryScan(_:_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:)-9msf2","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:)-ehlh","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:)-3j9kn","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:)-4nv5g","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:_:)"],"generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"NetworkReachability"}],"roleHeading":"API Collection","title":"Publisher Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations"]}],"kind":"article","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/breakpoint(receivesubscription:receiveoutput:receivecompletion:)","abstract":[],"title":"breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"breakpoint"},{"text":"(","kind":"text"},{"text":"receiveSubscription","kind":"externalParam"},{"kind":"text","text":": ((any "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"receiveOutput"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")?, "},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","text":"Completion"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")?) -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Breakpoint","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/breakpoint(receiveSubscription:receiveOutput:receiveCompletion:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:)":{"title":"combineLatest(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":">","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/buffer(size:prefetch:whenFull:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/buffer(size:prefetch:whenfull:)","title":"buffer(size:prefetch:whenFull:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/buffer(size:prefetch:whenFull:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"buffer","kind":"identifier"},{"text":"(","kind":"text"},{"text":"size","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefetch"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16PrefetchStrategyO","text":"PrefetchStrategy","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"whenFull","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"BufferingStrategy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17BufferingStrategyO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":">) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6BufferV","text":"Buffer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/dropFirst(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/dropfirst(_:)","title":"dropFirst(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/dropFirst(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropFirst"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO4DropV","text":"Drop","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/catch(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/catch(_:)","title":"catch(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/catch(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"`catch`"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5CatchV","text":"Catch"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/flatMap(maxPublishers:_:)-7m3ud":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/flatmap(maxpublishers:_:)-7m3ud","title":"flatMap(maxPublishers:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/flatMap(maxPublishers:_:)-7m3ud","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"maxPublishers"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV","text":"Demand"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"FlatMap","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SetFailureType","preciseIdentifier":"s:7Combine10PublishersO14SetFailureTypeV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/compactMap(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/compactmap(_:)","title":"compactMap(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/compactMap(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"CompactMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10CompactMapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/allSatisfy(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/allsatisfy(_:)","title":"allSatisfy(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/allSatisfy(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"AllSatisfy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10AllSatisfyV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/eraseToAnyPublisher()":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/erasetoanypublisher()","title":"eraseToAnyPublisher()","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/eraseToAnyPublisher()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"eraseToAnyPublisher","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:)-ehlh":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:)-ehlh","title":"zip(_:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:)-ehlh","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO3ZipV","text":"Zip","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/retry(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/retry(_:)","title":"retry(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/retry(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"retry","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Retry","preciseIdentifier":"s:7Combine10PublishersO5RetryV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:_:_:_:_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:_:_:)","title":"merge(with:_:_:_:_:_:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"E","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"G"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge8V","kind":"typeIdentifier","text":"Merge8"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"G","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryFilter(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryFilter","kind":"identifier"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9TryFilterV","kind":"typeIdentifier","text":"TryFilter"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryFilter(_:)","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryfilter(_:)","title":"tryFilter(_:)","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/print(_:to:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/print(_:to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"print"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": (any ","kind":"text"},{"preciseIdentifier":"s:s16TextOutputStreamP","text":"TextOutputStream","kind":"typeIdentifier"},{"text":")?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5PrintV","text":"Print","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"print(_:to:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/print(_:to:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/first()":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/first()","title":"first()","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/first()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"First","preciseIdentifier":"s:7Combine10PublishersO5FirstV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:_:)":{"abstract":[],"title":"merge(with:_:_:_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"D"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"E"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge5V","text":"Merge5","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/values":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/values","title":"values","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/values","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"values"},{"kind":"text","text":": "},{"text":"AsyncThrowingPublisher","preciseIdentifier":"s:7Combine22AsyncThrowingPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryContains(where:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycontains(where:)","title":"tryContains(where:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryContains(where:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryContains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryContainsWhere","preciseIdentifier":"s:7Combine10PublishersO16TryContainsWhereV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:)-2rbpi":{"role":"symbol","abstract":[],"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"CombineLatest","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A6LatestV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"combineLatest(_:_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:)-2rbpi","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:)-2rbpi"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/output(in:)":{"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/output(in:)","title":"output(in:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"output","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6OutputV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output(in:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/sink(receiveCompletion:receiveValue:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/sink(receiveCompletion:receiveValue:)","abstract":[],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/sink(receivecompletion:receivevalue:)","type":"topic","kind":"symbol","role":"symbol","title":"sink(receiveCompletion:receiveValue:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":"), "},{"kind":"externalParam","text":"receiveValue"},{"kind":"text","text":": (("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable","kind":"typeIdentifier"}]},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/collect(_:)":{"kind":"symbol","title":"collect(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect(_:)","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO14CollectByCountV","text":"CollectByCount","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/ignoreOutput()":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/ignoreOutput()","title":"ignoreOutput()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ignoreOutput"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"IgnoreOutput","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12IgnoreOutputV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/ignoreoutput()","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:_:_:_:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:_:)","title":"merge(with:_:_:_:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"B"},{"kind":"text","text":", "},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"D","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"G"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":", "},{"text":"G","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Merge7","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge7V"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"F","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"G"},{"kind":"text","text":">"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/measureInterval(using:options:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/measureinterval(using:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"measureInterval"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"MeasureInterval","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO15MeasureIntervalV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/measureInterval(using:options:)","type":"topic","title":"measureInterval(using:options:)","kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryFirst(where:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryFirst","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryFirstWhereV","text":"TryFirstWhere"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryFirst(where:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryfirst(where:)","type":"topic","title":"tryFirst(where:)","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/last()":{"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4LastV","text":"Last"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/last()","abstract":[],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/last()","title":"last()","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handleEvents"},{"kind":"text","text":"("},{"text":"receiveSubscription","kind":"externalParam"},{"text":": ((any ","kind":"text"},{"preciseIdentifier":"s:7Combine12SubscriptionP","text":"Subscription","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"text":"receiveOutput","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","text":"Completion"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"receiveCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"text":"receiveRequest","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"text":"Demand","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"HandleEvents","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12HandleEventsV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","kind":"symbol","title":"handleEvents(receiveSubscription:receiveOutput:receiveCompletion:receiveCancel:receiveRequest:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/subscribe(_:)-5zrld":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(_:)-5zrld","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribe"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(_:)-5zrld","type":"topic","title":"subscribe(_:)","kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/first(where:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/first(where:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO10FirstWhereV","kind":"typeIdentifier","text":"FirstWhere"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"first(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/first(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryMap(_:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6TryMapV","text":"TryMap","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymap(_:)","title":"tryMap(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMap(_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/subscribe(_:)-76se2":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(_:)-76se2","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribe"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"type":"topic","kind":"symbol","abstract":[],"title":"subscribe(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(_:)-76se2"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/prefix(_:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6OutputV","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(_:)","title":"prefix(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/replaceNil(with:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replacenil(with:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"replaceNil","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"title":"replaceNil(with:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceNil(with:)","abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:_:)-8ifm6":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:)-8ifm6","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"combineLatest"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V","text":"CombineLatest3","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"combineLatest(_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:)-8ifm6"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/max(by:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV","text":"Comparison"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/max(by:)","title":"max(by:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/max(by:)"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/mapError(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/maperror(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mapError"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8MapErrorV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"E"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"mapError(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/mapError(_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/subscribe(on:options:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subscribe","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"SubscribeOn","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11SubscribeOnV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(on:options:)","title":"subscribe(on:options:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(on:options:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:_:_:)":{"type":"topic","abstract":[],"title":"merge(with:_:_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:_:_:)","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"D"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"text":"F","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"E","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"F"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO6Merge6V","text":"Merge6","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"E","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"F"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryMax(by:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMax(by:)","title":"tryMax(by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryMax","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"TryComparison","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymax(by:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:_:)-4nv5g":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:)-4nv5g","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip4V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"zip(_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:)-4nv5g"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/flatMap(maxPublishers:_:)-x4fn":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"maxPublishers","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier","text":"Subscribers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Demand","preciseIdentifier":"s:7Combine11SubscribersO6DemandV"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"FlatMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7FlatMapV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/flatmap(maxpublishers:_:)-x4fn","title":"flatMap(maxPublishers:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/flatMap(maxPublishers:_:)-x4fn"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/throttle(for:scheduler:latest:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/throttle(for:scheduler:latest:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"throttle","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","text":"Stride","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"latest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8ThrottleV","text":"Throttle","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"throttle(for:scheduler:latest:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/throttle(for:scheduler:latest:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryLast(where:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12TryLastWhereV","text":"TryLastWhere","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trylast(where:)","title":"tryLast(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryLast(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/last(where:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/last(where:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9LastWhereV","text":"LastWhere","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"last(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/last(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/min(by:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Comparison","preciseIdentifier":"s:7Combine10PublishersO10ComparisonV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/min(by:)","title":"min(by:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/min(by:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/drop(untilOutputFrom:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/drop(untilOutputFrom:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"untilOutputFrom","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO15DropUntilOutputV","kind":"typeIdentifier","text":"DropUntilOutput"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/drop(untiloutputfrom:)","title":"drop(untilOutputFrom:)","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryRemoveDuplicates(by:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryremoveduplicates(by:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryRemoveDuplicates"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19TryRemoveDuplicatesV","text":"TryRemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"tryRemoveDuplicates(by:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryRemoveDuplicates(by:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/collect()":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect()","role":"symbol","title":"collect()","abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Collect","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7CollectV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect()"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/map(_:_:_:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T0"},{"text":", ","kind":"text"},{"text":"T1","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T2","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s7KeyPathC","text":"KeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T0","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"KeyPath","preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"T1","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"KeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T2","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath3V","kind":"typeIdentifier","text":"MapKeyPath3"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T0","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T1"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T2"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:_:_:)","title":"map(_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/breakpointOnError()":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/breakpointonerror()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"breakpointOnError"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Breakpoint","preciseIdentifier":"s:7Combine10PublishersO10BreakpointV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"breakpointOnError()","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/breakpointOnError()"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/replaceEmpty(with:)":{"role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replaceempty(with:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceEmpty(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceEmpty","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"ReplaceEmpty","preciseIdentifier":"s:7Combine10PublishersO12ReplaceEmptyV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"replaceEmpty(with:)","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/removeDuplicates()":{"abstract":[],"role":"symbol","title":"removeDuplicates()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeDuplicates","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/removeDuplicates()","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/removeduplicates()"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/assertNoFailure(_:file:line:)":{"abstract":[],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/assertnofailure(_:file:line:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/assertNoFailure(_:file:line:)","kind":"symbol","type":"topic","title":"assertNoFailure(_:file:line:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"assertNoFailure"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"file"},{"kind":"text","text":": "},{"text":"StaticString","kind":"typeIdentifier","preciseIdentifier":"s:s12StaticStringV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AssertNoFailure","preciseIdentifier":"s:7Combine10PublishersO15AssertNoFailureV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/removeDuplicates(by:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeDuplicates"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/removeduplicates(by:)","title":"removeDuplicates(by:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/removeDuplicates(by:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"MergeMany","preciseIdentifier":"s:7Combine10PublishersO9MergeManyV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"merge(with:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/contains(where:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"ContainsWhere","preciseIdentifier":"s:7Combine10PublishersO13ContainsWhereV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/contains(where:)","title":"contains(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/contains(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/prefix(untilOutputFrom:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(untiloutputfrom:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"untilOutputFrom","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"PrefixUntilOutput","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO17PrefixUntilOutputV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"prefix(untilOutputFrom:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(untilOutputFrom:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryScan(_:_:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryScan","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7TryScanV","text":"TryScan","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryscan(_:_:)","title":"tryScan(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryScan(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:_:)-38g1f":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:)-38g1f","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"combineLatest(_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:)-38g1f"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/receive(on:options:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"receive"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"ReceiveOn","preciseIdentifier":"s:7Combine10PublishersO9ReceiveOnV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/receive(on:options:)","title":"receive(on:options:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/receive(on:options:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:_:)-3j9kn":{"title":"zip(_:_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier","text":"Zip3"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:)-3j9kn","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:)-3j9kn","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:)-9msf2":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:)-9msf2","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip3V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"zip(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:)-9msf2"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/share()":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"share","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5ShareC","text":"Share","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/share()","title":"share()","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/share()"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/scan(_:_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/scan(_:_:)","role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/scan(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"scan","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Scan","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4ScanV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"title":"scan(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/prefix(while:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prefix(while:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PrefixWhile","preciseIdentifier":"s:7Combine10PublishersO11PrefixWhileV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"prefix(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prefix(while:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/reduce(_:_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/reduce(_:_:)","role":"symbol","title":"reduce(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Reduce","preciseIdentifier":"s:7Combine10PublishersO6ReduceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/reduce(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/count()":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/count()","title":"count()","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/count()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"count","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Count","preciseIdentifier":"s:7Combine10PublishersO5CountV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/map(_:)-4w3b3":{"kind":"symbol","type":"topic","title":"map(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:)-4w3b3","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"MapKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO10MapKeyPathV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:)-4w3b3","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/contains(_:)":{"title":"contains(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/contains(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/contains(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8ContainsV","text":"Contains"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:_:_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Zip4","preciseIdentifier":"s:7Combine10PublishersO4Zip4V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"zip(_:_:_:_:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/debounce(for:scheduler:options:)":{"title":"debounce(for:scheduler:options:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/debounce(for:scheduler:options:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/debounce(for:scheduler:options:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"debounce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","text":"Stride","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8DebounceV","text":"Debounce"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/drop(while:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"DropWhile","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9DropWhileV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"drop(while:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/drop(while:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/drop(while:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/replaceError(with:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceError","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"ReplaceError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceErrorV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceError(with:)","role":"symbol","type":"topic","abstract":[],"title":"replaceError(with:)","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replaceerror(with:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:_:_:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:_:_:)","kind":"symbol","title":"combineLatest(_:_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO0A7Latest4V","text":"CombineLatest4","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/map(_:_:)":{"title":"map(_:_:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"text":"T0","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T1","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s7KeyPathC","kind":"typeIdentifier","text":"KeyPath"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T0","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7KeyPathC","text":"KeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11MapKeyPath2V","text":"MapKeyPath2"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T0"},{"text":", ","kind":"text"},{"text":"T1","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryAllSatisfy(_:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryallsatisfy(_:)","title":"tryAllSatisfy(_:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryAllSatisfy(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryAllSatisfy"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryAllSatisfyV","kind":"typeIdentifier","text":"TryAllSatisfy"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryCompactMap(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryCompactMap"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"?) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"TryCompactMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryCompactMapV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"tryCompactMap(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryCompactMap(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycompactmap(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryCatch(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryCatch","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"TryCatch","preciseIdentifier":"s:7Combine10PublishersO8TryCatchV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"tryCatch(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryCatch(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycatch(_:)","type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/multicast(subject:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/multicast(subject:)","kind":"symbol","title":"multicast(subject:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/multicast(subject:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multicast"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"subject","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9MulticastC","kind":"typeIdentifier","text":"Multicast"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryPrefix(while:)":{"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryprefix(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryPrefix(while:)","title":"tryPrefix(while:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryPrefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14TryPrefixWhileV","text":"TryPrefixWhile"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryMin(by:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymin(by:)","title":"tryMin(by:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryMin"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"TryComparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMin(by:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:)","title":"merge(with:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"merge","kind":"identifier"},{"kind":"text","text":"<"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Merge3","preciseIdentifier":"s:7Combine10PublishersO6Merge3V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"B","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/merge(with:_:_:)":{"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/merge(with:_:_:)","abstract":[],"title":"merge(with:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"merge"},{"text":"<","kind":"text"},{"text":"B","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"D"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"B","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"D"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6Merge4V","text":"Merge4"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"B"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"D"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/merge(with:_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/output(at:)":{"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/output(at:)","title":"output(at:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"output"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine10PublishersO6OutputV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/output(at:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/filter(_:)":{"title":"filter(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/filter(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/filter(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"filter"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6FilterV","kind":"typeIdentifier","text":"Filter"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/delay(for:tolerance:scheduler:options:)":{"title":"delay(for:tolerance:scheduler:options:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/delay(for:tolerance:scheduler:options:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/delay(for:tolerance:scheduler:options:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier","text":"SchedulerTimeType"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa","text":"Stride"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","text":"Stride","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5DelayV","text":"Delay"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/multicast(_:)":{"kind":"symbol","title":"multicast(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/multicast(_:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/multicast(_:)","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multicast","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(() -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9MulticastC","text":"Multicast","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/prepend(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prepend","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":"...) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Concatenate","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"kind":"text","text":"<["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":"], ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"prepend(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/prepend(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/prepend(_:)","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/timeout(_:scheduler:options:customError:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/timeout(_:scheduler:options:customerror:)","title":"timeout(_:scheduler:options:customError:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeout"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa","text":"Stride"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?, "},{"text":"customError","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":")?) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7TimeoutV","kind":"typeIdentifier","text":"Timeout"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/timeout(_:scheduler:options:customError:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/append(_:)":{"role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/append(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/append(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"append","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":"...) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO11ConcatenateV","text":"Concatenate","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","kind":"typeIdentifier","text":"Sequence"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">>"}],"title":"append(_:)","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryDrop(while:)":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trydrop(while:)","abstract":[],"title":"tryDrop(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryDrop(while:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryDrop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12TryDropWhileV","text":"TryDropWhile","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryReduce(_:_:)":{"title":"tryReduce(_:_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryreduce(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryReduce(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryReduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9TryReduceV","kind":"typeIdentifier","text":"TryReduce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:)":{"title":"zip(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Zip","preciseIdentifier":"s:7Combine10PublishersO3ZipV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/combineLatest(_:_:)-7yvck":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/combinelatest(_:_:)-7yvck","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combineLatest","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"CombineLatest3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO0A7Latest3V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"combineLatest(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/combineLatest(_:_:)-7yvck"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/collect(_:options:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/collect(_:options:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/collect(_:options:)","title":"collect(_:options:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collect","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO20TimeGroupingStrategyO","text":"TimeGroupingStrategy"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13CollectByTimeV","kind":"typeIdentifier","text":"CollectByTime"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/map(_:)-8n79b":{"title":"map(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/map(_:)-8n79b","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/map(_:)-8n79b"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/decode(type:decoder:)":{"title":"decode(type:decoder:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Item"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Coder"},{"kind":"text","text":">("},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Coder","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO6DecodeV","text":"Decode"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Coder"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/decode(type:decoder:)","role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/decode(type:decoder:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/receive(on:options:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/receive(on:options:).json new file mode 100644 index 00000000..8c10e4c1 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/receive(on:options:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE7receive2on7optionsAA10PublishersO9ReceiveOnVy_xqd__Gqd___16SchedulerOptionsQyd__SgtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO9ReceiveOnV","kind":"typeIdentifier","text":"ReceiveOn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false,"name":"iOS"},{"introducedAt":"10.15","unavailable":false,"beta":false,"name":"macOS","deprecated":false},{"introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false,"name":"tvOS"},{"beta":false,"name":"watchOS","unavailable":false,"introducedAt":"6.0","deprecated":false}],"extendedModule":"Combine","title":"receive(on:options:)"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/receive(on:options:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/receive(on:options:)"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"on","kind":"externalParam"},{"kind":"text","text":" "},{"text":"scheduler","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"? = nil) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9ReceiveOnV","text":"ReceiveOn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP","text":"Scheduler"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.receive(on:options:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/receive(on:options:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"receive"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"ReceiveOn","preciseIdentifier":"s:7Combine10PublishersO9ReceiveOnV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/receive(on:options:)","title":"receive(on:options:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/receive(on:options:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/receive(subscriber:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/receive(subscriber:).json new file mode 100644 index 00000000..7f29cfeb --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/receive(subscriber:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"]]},"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"receive(subscriber:)","symbolKind":"method","platforms":[{"unavailable":false,"beta":false,"introducedAt":"13.0","name":"iOS","deprecated":false},{"unavailable":false,"deprecated":false,"introducedAt":"10.15","name":"macOS","beta":false},{"introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false,"name":"tvOS"}],"modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"subscriber","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:19NetworkReachability0B7MonitorC9PublisherV7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA0B0V5InputRtzlF"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"receive","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"subscriber"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine10SubscriberP","text":"Subscriber","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10SubscriberP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":" == any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10SubscriberP5InputQa","text":"Input","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"name":"subscriber","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The subscriber to attach to this "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":", after which it can receive values."}]}]}],"kind":"parameters"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/receive(subscriber:)"},"abstract":[{"text":"Attaches the specified subscriber to this publisher.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/receive(subscriber:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/receive(subscriber:)":{"abstract":[{"text":"Attaches the specified subscriber to this publisher.","type":"text"}],"type":"topic","title":"receive(subscriber:)","role":"symbol","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/receive(subscriber:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/receive(subscriber:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"receive","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"subscriber","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/reduce(_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/reduce(_:_:).json new file mode 100644 index 00000000..8839d43d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/reduce(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE6reduceyAA10PublishersO6ReduceVy_xqd__Gqd___qd__qd___6OutputQztctlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","title":"reduce(_:_:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Reduce","preciseIdentifier":"s:7Combine10PublishersO6ReduceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":[{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"iOS"},{"beta":false,"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.15"},{"introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false,"name":"tvOS"},{"name":"watchOS","beta":false,"deprecated":false,"unavailable":false,"introducedAt":"6.0"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/reduce(_:_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"initialResult","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"nextPartialResult","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Reduce","preciseIdentifier":"s:7Combine10PublishersO6ReduceV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/reduce(_:_:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.reduce(_:_:)"},{"type":"text","text":"."}],"references":{"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/reduce(_:_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/reduce(_:_:)","role":"symbol","title":"reduce(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Reduce","preciseIdentifier":"s:7Combine10PublishersO6ReduceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/reduce(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates().json new file mode 100644 index 00000000..e775f279 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates().json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/removeDuplicates()"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.removeDuplicates()","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeDuplicates","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/removeduplicates()"]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeDuplicates"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"RemoveDuplicates","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","externalID":"s:7Combine9PublisherPAASQ6OutputRpzrlE16removeDuplicatesAA10PublishersO06RemoveE0Vy_xGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","platforms":[{"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0","deprecated":false},{"deprecated":false,"beta":false,"introducedAt":"10.15","name":"macOS","unavailable":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"13.0","name":"tvOS"},{"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0","beta":false}],"extendedModule":"Combine","symbolKind":"method","roleHeading":"Instance Method","conformance":{"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"removeDuplicates()"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/removeDuplicates()":{"abstract":[],"role":"symbol","title":"removeDuplicates()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeDuplicates","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/removeDuplicates()","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/removeduplicates()"},"https://developer.apple.com/documentation/combine":{"title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates(by:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates(by:).json new file mode 100644 index 00000000..85c15049 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates(by:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/removeDuplicates(by:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE16removeDuplicates2byAA10PublishersO06RemoveD0Vy_xGSb6OutputQz_ALtc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","platforms":[{"unavailable":false,"name":"iOS","deprecated":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"introducedAt":"10.15","beta":false,"name":"macOS","deprecated":false},{"unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"6.0","name":"watchOS"}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","extendedModule":"Combine","title":"removeDuplicates(by:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeDuplicates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"RemoveDuplicates","preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeDuplicates"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"RemoveDuplicates","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/removeduplicates(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.removeDuplicates(by:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/removeDuplicates(by:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeDuplicates"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16RemoveDuplicatesV","text":"RemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/removeduplicates(by:)","title":"removeDuplicates(by:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/removeDuplicates(by:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replaceempty(with:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replaceempty(with:).json new file mode 100644 index 00000000..07cccf38 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replaceempty(with:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"extendedModule":"Combine","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE12replaceEmpty4withAA10PublishersO07ReplaceD0Vy_xG6OutputQz_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","title":"replaceEmpty(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceEmpty","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceEmptyV","text":"ReplaceEmpty"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","platforms":[{"beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"iOS"},{"name":"macOS","introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"13.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.replaceEmpty(with:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceEmpty(with:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replaceempty(with:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceEmpty"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"output","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12ReplaceEmptyV","kind":"typeIdentifier","text":"ReplaceEmpty"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/replaceEmpty(with:)":{"role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replaceempty(with:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceEmpty(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceEmpty","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"ReplaceEmpty","preciseIdentifier":"s:7Combine10PublishersO12ReplaceEmptyV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"replaceEmpty(with:)","abstract":[]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replaceerror(with:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replaceerror(with:).json new file mode 100644 index 00000000..097b0f7d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replaceerror(with:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.replaceError(with:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceError(with:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replaceerror(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"extendedModule":"Combine","symbolKind":"method","externalID":"s:7Combine9PublisherPAAE12replaceError4withAA10PublishersO07ReplaceD0Vy_xG6OutputQz_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","title":"replaceError(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceError","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceErrorV","text":"ReplaceError"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","platforms":[{"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","beta":false,"deprecated":false},{"unavailable":false,"name":"tvOS","deprecated":false,"introducedAt":"13.0","beta":false},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceError"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"output","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceErrorV","text":"ReplaceError"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/replaceError(with:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceError","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"ReplaceError","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12ReplaceErrorV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceError(with:)","role":"symbol","type":"topic","abstract":[],"title":"replaceError(with:)","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replaceerror(with:)"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replacenil(with:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replacenil(with:).json new file mode 100644 index 00000000..62547be3 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/replacenil(with:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replacenil(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.replaceNil(with:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceNil","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"output","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Combine","roleHeading":"Instance Method","title":"replaceNil(with:)","externalID":"s:7Combine9PublisherPAAE10replaceNil4withAA10PublishersO3MapVy_xqd__Gqd___tqd__Sg6OutputRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceNil","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"beta":false,"unavailable":false,"introducedAt":"10.15","deprecated":false,"name":"macOS"},{"beta":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false},{"unavailable":false,"deprecated":false,"introducedAt":"6.0","name":"watchOS","beta":false}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceNil(with:)"},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/replaceNil(with:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/replacenil(with:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"replaceNil","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"title":"replaceNil(with:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/replaceNil(with:)","abstract":[],"type":"topic"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/retry(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/retry(_:).json new file mode 100644 index 00000000..7830aa08 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/retry(_:).json @@ -0,0 +1 @@ +{"metadata":{"title":"retry(_:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retry","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Retry","preciseIdentifier":"s:7Combine10PublishersO5RetryV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE5retryyAA10PublishersO5RetryVy_xGSiF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","platforms":[{"deprecated":false,"beta":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.15","beta":false},{"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS","unavailable":false},{"name":"watchOS","introducedAt":"6.0","beta":false,"unavailable":false,"deprecated":false}],"role":"symbol","extendedModule":"Combine"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/retry(_:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.retry(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"retry","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retries"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Retry","preciseIdentifier":"s:7Combine10PublishersO5RetryV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/retry(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/retry(_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/retry(_:)","title":"retry(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/retry(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"retry","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Retry","preciseIdentifier":"s:7Combine10PublishersO5RetryV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/scan(_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/scan(_:_:).json new file mode 100644 index 00000000..cd934702 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/scan(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.scan(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"scan","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"initialResult"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"nextPartialResult","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4ScanV","text":"Scan","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/scan(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/scan(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Combine","roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE4scanyAA10PublishersO4ScanVy_xqd__Gqd___qd__qd___6OutputQztctlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scan","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"T","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Scan","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4ScanV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"name":"macOS","deprecated":false,"introducedAt":"10.15","beta":false,"unavailable":false},{"unavailable":false,"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"introducedAt":"6.0","name":"watchOS","deprecated":false,"beta":false}],"title":"scan(_:_:)"},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/scan(_:_:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/scan(_:_:)","role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/scan(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"scan","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", ("},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Scan","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4ScanV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"title":"scan(_:_:)"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/share().json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/share().json new file mode 100644 index 00000000..4f2b8b5a --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/share().json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"share","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Share","preciseIdentifier":"s:7Combine10PublishersO5ShareC"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/share()","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/share()"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.share()","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false,"name":"iOS"},{"unavailable":false,"beta":false,"introducedAt":"10.15","name":"macOS","deprecated":false},{"deprecated":false,"introducedAt":"13.0","beta":false,"unavailable":false,"name":"tvOS"},{"deprecated":false,"unavailable":false,"introducedAt":"6.0","beta":false,"name":"watchOS"}],"extendedModule":"Combine","title":"share()","externalID":"s:7Combine9PublisherPAAE5shareAA10PublishersO5ShareCy_xGyF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"share","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"Share","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO5ShareC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"role":"symbol"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/share()":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"share","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO5ShareC","text":"Share","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/share()","title":"share()","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/share()"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/sink(receivecompletion:receivevalue:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/sink(receivecompletion:receivevalue:).json new file mode 100644 index 00000000..45bda420 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/sink(receivecompletion:receivevalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.sink(receiveCompletion:receiveValue:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/sink(receiveCompletion:receiveValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" (("},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":"), ","kind":"text"},{"kind":"externalParam","text":"receiveValue"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" (("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")) -> "},{"preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable","kind":"typeIdentifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"role":"symbol","platforms":[{"name":"iOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"13.0"},{"unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false,"name":"macOS"},{"name":"tvOS","beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false},{"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false}],"title":"sink(receiveCompletion:receiveValue:)","roleHeading":"Instance Method","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE4sink17receiveCompletion0D5ValueAA14AnyCancellableCyAA11SubscribersO0E0Oy_7FailureQzGc_y6OutputQzctF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Completion","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":"), ","kind":"text"},{"kind":"externalParam","text":"receiveValue"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCancellable","preciseIdentifier":"s:7Combine14AnyCancellableC"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/sink(receivecompletion:receivevalue:)"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/sink(receiveCompletion:receiveValue:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/sink(receiveCompletion:receiveValue:)","abstract":[],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/sink(receivecompletion:receivevalue:)","type":"topic","kind":"symbol","role":"symbol","title":"sink(receiveCompletion:receiveValue:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":"), "},{"kind":"externalParam","text":"receiveValue"},{"kind":"text","text":": (("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-5zrld.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-5zrld.json new file mode 100644 index 00000000..176832b9 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-5zrld.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subscribe"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE9subscribeyyqd__AA10SubscriberRd__7FailureQyd__AFRtz5InputQyd__6OutputRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","role":"symbol","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.15"},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"introducedAt":"6.0","name":"watchOS","beta":false,"unavailable":false,"deprecated":false}],"symbolKind":"method","extendedModule":"Combine","title":"subscribe(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(_:)-5zrld"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.subscribe(_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(_:)-5zrld"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subscribe"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"subscriber","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10SubscriberP","text":"Subscriber"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine10SubscriberP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10SubscriberP5InputQa","kind":"typeIdentifier","text":"Input"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/subscribe(_:)-5zrld":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(_:)-5zrld","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribe"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(_:)-5zrld","type":"topic","title":"subscribe(_:)","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-76se2.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-76se2.json new file mode 100644 index 00000000..b6315006 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-76se2.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.subscribe(_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE9subscribeyAA14AnyCancellableCqd__AA7SubjectRd__7FailureQyd__AHRtz6OutputQyd__AKRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","roleHeading":"Instance Method","title":"subscribe(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subscribe","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.15"},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"beta":false,"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"6.0"}],"role":"symbol","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(_:)-76se2"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"subscribe","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"subject","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"text":"AnyCancellable","preciseIdentifier":"s:7Combine14AnyCancellableC","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Subject","preciseIdentifier":"s:7Combine7SubjectP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(_:)-76se2"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/subscribe(_:)-76se2":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(_:)-76se2","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribe"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"type":"topic","kind":"symbol","abstract":[],"title":"subscribe(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(_:)-76se2"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(on:options:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(on:options:).json new file mode 100644 index 00000000..48c93524 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(on:options:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(on:options:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subscribe","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"on","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"scheduler"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","kind":"typeIdentifier","text":"SchedulerOptions"},{"text":"? = nil) -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"SubscribeOn","preciseIdentifier":"s:7Combine10PublishersO11SubscribeOnV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"text":"Scheduler","preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE9subscribe2on7optionsAA10PublishersO11SubscribeOnVy_xqd__Gqd___16SchedulerOptionsQyd__SgtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","title":"subscribe(on:options:)","platforms":[{"unavailable":false,"deprecated":false,"introducedAt":"13.0","name":"iOS","beta":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"macOS","introducedAt":"10.15"},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"introducedAt":"6.0","beta":false,"unavailable":false,"name":"watchOS","deprecated":false}],"extendedModule":"Combine","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"subscribe","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO11SubscribeOnV","text":"SubscribeOn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.subscribe(on:options:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(on:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/subscribe(on:options:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subscribe","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"on"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"SubscribeOn","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO11SubscribeOnV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/subscribe(on:options:)","title":"subscribe(on:options:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/subscribe(on:options:)"},"https://developer.apple.com/documentation/combine":{"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/throttle(for:scheduler:latest:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/throttle(for:scheduler:latest:).json new file mode 100644 index 00000000..f4f85417 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/throttle(for:scheduler:latest:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.throttle(for:scheduler:latest:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/throttle(for:scheduler:latest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","extendedModule":"Combine","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","beta":false,"unavailable":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","beta":false,"unavailable":false},{"beta":false,"name":"tvOS","introducedAt":"13.0","deprecated":false,"unavailable":false},{"introducedAt":"6.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE8throttle3for9scheduler6latestAA10PublishersO8ThrottleVy_xqd__G17SchedulerTimeType_6StrideQYd___qd__SbtAA0I0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"throttle"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Stride","kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"text":"latest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Throttle","preciseIdentifier":"s:7Combine10PublishersO8ThrottleV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"symbolKind":"method","title":"throttle(for:scheduler:latest:)","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/throttle(for:scheduler:latest:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"throttle"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"interval"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","kind":"typeIdentifier","text":"SchedulerTimeType"},{"text":".","kind":"text"},{"text":"Stride","preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"scheduler"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"latest"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Throttle","preciseIdentifier":"s:7Combine10PublishersO8ThrottleV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP","text":"Scheduler"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/throttle(for:scheduler:latest:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/throttle(for:scheduler:latest:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"throttle","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","text":"Stride","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"latest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8ThrottleV","text":"Throttle","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"throttle(for:scheduler:latest:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/throttle(for:scheduler:latest:)"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/timeout(_:scheduler:options:customerror:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/timeout(_:scheduler:options:customerror:).json new file mode 100644 index 00000000..5c2d1bac --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/timeout(_:scheduler:options:customerror:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/timeout(_:scheduler:options:customerror:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:7Combine9PublisherPAAE7timeout_9scheduler7options11customErrorAA10PublishersO7TimeoutVy_xqd__G17SchedulerTimeType_6StrideQYd___qd__0J7OptionsQyd__Sg7FailureQzycSgtAA0J0Rd__lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","title":"timeout(_:scheduler:options:customError:)","roleHeading":"Instance Method","platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"name":"iOS","beta":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0"},{"beta":false,"introducedAt":"6.0","name":"watchOS","deprecated":false,"unavailable":false}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Stride","preciseIdentifier":"s:Sx6StrideQa"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"scheduler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"SchedulerOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"customError"},{"text":": (() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":")?) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7TimeoutV","text":"Timeout","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Combine","symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.timeout(_:scheduler:options:customError:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"timeout","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"interval"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SchedulerTimeType","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sx6StrideQa","kind":"typeIdentifier","text":"Stride"},{"text":", ","kind":"text"},{"text":"scheduler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa","text":"SchedulerOptions"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"customError"},{"text":": (() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":")? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7TimeoutV","text":"Timeout","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"text":"Scheduler","preciseIdentifier":"s:7Combine9SchedulerP","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/timeout(_:scheduler:options:customError:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/timeout(_:scheduler:options:customError:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/timeout(_:scheduler:options:customerror:)","title":"timeout(_:scheduler:options:customError:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeout"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9SchedulerP0B8TimeTypeQa","text":"SchedulerTimeType","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sx6StrideQa","text":"Stride"},{"kind":"text","text":", "},{"text":"scheduler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SchedulerOptions","preciseIdentifier":"s:7Combine9SchedulerP0B7OptionsQa"},{"kind":"text","text":"?, "},{"text":"customError","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":")?) -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7TimeoutV","kind":"typeIdentifier","text":"Timeout"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/timeout(_:scheduler:options:customError:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryallsatisfy(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryallsatisfy(_:).json new file mode 100644 index 00000000..a57f9855 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryallsatisfy(_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryAllSatisfy(_:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryAllSatisfy(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryallsatisfy(_:)"]}],"metadata":{"platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"beta":false,"deprecated":false,"introducedAt":"10.15","unavailable":false,"name":"macOS"},{"name":"tvOS","introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false},{"beta":false,"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"6.0"}],"extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE13tryAllSatisfyyAA10PublishersO03TrydE0Vy_xGSb6OutputQzKcF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryAllSatisfy"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"TryAllSatisfy","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryAllSatisfyV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"tryAllSatisfy(_:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryAllSatisfy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"TryAllSatisfy","preciseIdentifier":"s:7Combine10PublishersO13TryAllSatisfyV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryAllSatisfy(_:)":{"role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryallsatisfy(_:)","title":"tryAllSatisfy(_:)","kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryAllSatisfy(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryAllSatisfy"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryAllSatisfyV","kind":"typeIdentifier","text":"TryAllSatisfy"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycatch(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycatch(_:).json new file mode 100644 index 00000000..3c8cbcf5 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycatch(_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycatch(_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.tryCatch(_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryCatch(_:)"},"metadata":{"platforms":[{"introducedAt":"13.0","name":"iOS","beta":false,"unavailable":false,"deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.15"},{"name":"tvOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"name":"watchOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"6.0"}],"extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method","title":"tryCatch(_:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE8tryCatchyAA10PublishersO03TryD0Vy_xqd__Gqd__7FailureQzKcAaBRd__6OutputQyd__ALRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryCatch","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"TryCatch","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8TryCatchV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryCatch","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"handler"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TryCatch","preciseIdentifier":"s:7Combine10PublishersO8TryCatchV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryCatch(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryCatch","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"P"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"TryCatch","preciseIdentifier":"s:7Combine10PublishersO8TryCatchV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"tryCatch(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryCatch(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycatch(_:)","type":"topic","role":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycompactmap(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycompactmap(_:).json new file mode 100644 index 00000000..2a84edc1 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycompactmap(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryCompactMap(_:)"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryCompactMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO13TryCompactMapV","text":"TryCompactMap","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"iOS","beta":false},{"name":"macOS","introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"beta":false,"introducedAt":"6.0","deprecated":false,"name":"watchOS","unavailable":false}],"roleHeading":"Instance Method","extendedModule":"Combine","title":"tryCompactMap(_:)","externalID":"s:7Combine9PublisherPAAE13tryCompactMapyAA10PublishersO03TrydE0Vy_xqd__Gqd__Sg6OutputQzKclF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryCompactMap(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryCompactMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO13TryCompactMapV","text":"TryCompactMap","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycompactmap(_:)"]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryCompactMap(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryCompactMap"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"?) -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"TryCompactMap","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryCompactMapV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"tryCompactMap(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryCompactMap(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycompactmap(_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycontains(where:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycontains(where:).json new file mode 100644 index 00000000..96a18a4e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trycontains(where:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryContains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16TryContainsWhereV","text":"TryContainsWhere","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.tryContains(where:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Combine9PublisherPAAE11tryContains5whereAA10PublishersO03TryD5WhereVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryContains"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO16TryContainsWhereV","kind":"typeIdentifier","text":"TryContainsWhere"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"tryContains(where:)","extendedModule":"Combine","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}]},"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryContains(where:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycontains(where:)"]}],"references":{"https://developer.apple.com/documentation/combine":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryContains(where:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trycontains(where:)","title":"tryContains(where:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryContains(where:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryContains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryContainsWhere","preciseIdentifier":"s:7Combine10PublishersO16TryContainsWhereV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trydrop(while:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trydrop(while:).json new file mode 100644 index 00000000..81647d05 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trydrop(while:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryDrop(while:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryDrop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"TryDropWhile","preciseIdentifier":"s:7Combine10PublishersO12TryDropWhileV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trydrop(while:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.tryDrop(while:)"},{"text":".","type":"text"}],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryDrop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"TryDropWhile","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12TryDropWhileV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"name":"iOS","unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false},{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"10.15","name":"macOS"},{"name":"tvOS","introducedAt":"13.0","beta":false,"unavailable":false,"deprecated":false},{"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false}],"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE7tryDrop5whileAA10PublishersO03TryD5WhileVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","title":"tryDrop(while:)","extendedModule":"Combine"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryDrop(while:)":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trydrop(while:)","abstract":[],"title":"tryDrop(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryDrop(while:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryDrop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12TryDropWhileV","text":"TryDropWhile","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryfilter(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryfilter(_:).json new file mode 100644 index 00000000..7a0432e5 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryfilter(_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.tryFilter(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryFilter","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"isIncluded","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO9TryFilterV","text":"TryFilter"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryFilter(_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryfilter(_:)"]}],"metadata":{"extendedModule":"Combine","roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE9tryFilteryAA10PublishersO03TryD0Vy_xGSb6OutputQzKcF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryFilter"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO9TryFilterV","text":"TryFilter","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"unavailable":false,"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"6.0"}],"title":"tryFilter(_:)"},"sections":[],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryFilter(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryFilter","kind":"identifier"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9TryFilterV","kind":"typeIdentifier","text":"TryFilter"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryFilter(_:)","abstract":[],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryfilter(_:)","title":"tryFilter(_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryfirst(where:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryfirst(where:).json new file mode 100644 index 00000000..418ae64e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryfirst(where:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.tryFirst(where:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryFirst","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO13TryFirstWhereV","text":"TryFirstWhere","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryFirst(where:)","interfaceLanguage":"swift"},"metadata":{"platforms":[{"name":"iOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS"},{"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS","unavailable":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"extendedModule":"Combine","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method","title":"tryFirst(where:)","externalID":"s:7Combine9PublisherPAAE8tryFirst5whereAA10PublishersO03TryD5WhereVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryFirst","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"text":"TryFirstWhere","preciseIdentifier":"s:7Combine10PublishersO13TryFirstWhereV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryfirst(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryFirst(where:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryFirst","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryFirstWhereV","text":"TryFirstWhere"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryFirst(where:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryfirst(where:)","type":"topic","title":"tryFirst(where:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trylast(where:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trylast(where:).json new file mode 100644 index 00000000..e95e8f7b --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trylast(where:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryLast(where:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Publisher.tryLast(where:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryLast","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"TryLastWhere","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO12TryLastWhereV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Combine9PublisherPAAE7tryLast5whereAA10PublishersO03TryD5WhereVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryLast","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryLastWhere","preciseIdentifier":"s:7Combine10PublishersO12TryLastWhereV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"symbolKind":"method","role":"symbol","title":"tryLast(where:)","platforms":[{"deprecated":false,"beta":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"introducedAt":"10.15","beta":false,"unavailable":false,"name":"macOS","deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS"},{"unavailable":false,"deprecated":false,"introducedAt":"6.0","name":"watchOS","beta":false}],"extendedModule":"Combine"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trylast(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryLast(where:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO12TryLastWhereV","text":"TryLastWhere","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trylast(where:)","title":"tryLast(where:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryLast(where:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymap(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymap(_:).json new file mode 100644 index 00000000..f9fa7b1e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymap(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMap(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryMap"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"TryMap","preciseIdentifier":"s:7Combine10PublishersO6TryMapV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymap(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:7Combine9PublisherPAAE6tryMapyAA10PublishersO03TryD0Vy_xqd__Gqd__6OutputQzKclF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"TryMap","preciseIdentifier":"s:7Combine10PublishersO6TryMapV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"symbolKind":"method","title":"tryMap(_:)","roleHeading":"Instance Method","role":"symbol","platforms":[{"beta":false,"name":"iOS","deprecated":false,"unavailable":false,"introducedAt":"13.0"},{"beta":false,"unavailable":false,"deprecated":false,"name":"macOS","introducedAt":"10.15"},{"deprecated":false,"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"13.0"},{"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.tryMap(_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryMap(_:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO6TryMapV","text":"TryMap","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymap(_:)","title":"tryMap(_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMap(_:)"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymax(by:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymax(by:).json new file mode 100644 index 00000000..f667f35d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymax(by:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"metadata":{"platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"beta":false,"introducedAt":"10.15","unavailable":false,"name":"macOS","deprecated":false},{"deprecated":false,"beta":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0"},{"deprecated":false,"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"6.0"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"extendedModule":"Combine","roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE6tryMax2byAA10PublishersO13TryComparisonVy_xGSb6OutputQz_ALtKc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tryMax","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"TryComparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"tryMax(by:)","symbolKind":"method"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymax(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryMax","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":" ","kind":"text"},{"text":"areInIncreasingOrder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"TryComparison","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMax(by:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.tryMax(by:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryMax(by:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMax(by:)","title":"tryMax(by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryMax","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"TryComparison","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymax(by:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymin(by:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymin(by:).json new file mode 100644 index 00000000..266bbf9e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/trymin(by:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMin(by:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryMin"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areInIncreasingOrder"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV","text":"TryComparison","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymin(by:)"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.tryMin(by:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"symbolKind":"method","externalID":"s:7Combine9PublisherPAAE6tryMin2byAA10PublishersO13TryComparisonVy_xGSb6OutputQz_ALtKc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","deprecated":false,"unavailable":false,"beta":false},{"beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"tvOS"},{"name":"watchOS","introducedAt":"6.0","deprecated":false,"beta":false,"unavailable":false}],"role":"symbol","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"title":"tryMin(by:)","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryMin"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"TryComparison","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryMin(by:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/trymin(by:)","title":"tryMin(by:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryMin"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"TryComparison","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO13TryComparisonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryMin(by:)"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryprefix(while:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryprefix(while:).json new file mode 100644 index 00000000..9aa7ca5b --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryprefix(while:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryPrefix(while:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE9tryPrefix5whileAA10PublishersO03TryD5WhileVy_xGSb6OutputQzKc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryPrefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14TryPrefixWhileV","text":"TryPrefixWhile"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"role":"symbol","platforms":[{"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"iOS","beta":false},{"name":"macOS","introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false},{"name":"tvOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"name":"watchOS","introducedAt":"6.0","beta":false,"unavailable":false,"deprecated":false}],"title":"tryPrefix(while:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.tryPrefix(while:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tryPrefix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO14TryPrefixWhileV","text":"TryPrefixWhile","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryprefix(while:)"]}],"references":{"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"type":"text","text":"Combine"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"type":"link","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryPrefix(while:)":{"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryprefix(while:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryPrefix(while:)","title":"tryPrefix(while:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryPrefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO14TryPrefixWhileV","text":"TryPrefixWhile"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryreduce(_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryreduce(_:_:).json new file mode 100644 index 00000000..6fa15113 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryreduce(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryReduce(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tryReduce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"initialResult","kind":"internalParam"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"nextPartialResult"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO9TryReduceV","kind":"typeIdentifier","text":"TryReduce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryReduce(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryreduce(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"tryReduce(_:_:)","externalID":"s:7Combine9PublisherPAAE9tryReduceyAA10PublishersO03TryD0Vy_xqd__Gqd___qd__qd___6OutputQztKctlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","beta":false,"unavailable":false}],"symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"role":"symbol","extendedModule":"Combine","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryReduce"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9TryReduceV","text":"TryReduce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryReduce(_:_:)":{"title":"tryReduce(_:_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryreduce(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryReduce(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryReduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO9TryReduceV","kind":"typeIdentifier","text":"TryReduce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryremoveduplicates(by:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryremoveduplicates(by:).json new file mode 100644 index 00000000..1c9af799 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryremoveduplicates(by:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryRemoveDuplicates(by:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryremoveduplicates(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Combine","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryRemoveDuplicates","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO19TryRemoveDuplicatesV","text":"TryRemoveDuplicates"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"tryRemoveDuplicates(by:)","role":"symbol","symbolKind":"method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"externalID":"s:7Combine9PublisherPAAE19tryRemoveDuplicates2byAA10PublishersO03TrydE0Vy_xGSb6OutputQz_ALtKc_tF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","platforms":[{"introducedAt":"13.0","unavailable":false,"name":"iOS","beta":false,"deprecated":false},{"unavailable":false,"introducedAt":"10.15","deprecated":false,"name":"macOS","beta":false},{"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"13.0","deprecated":false},{"name":"watchOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"6.0"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryRemoveDuplicates","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"TryRemoveDuplicates","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO19TryRemoveDuplicatesV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.tryRemoveDuplicates(by:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryRemoveDuplicates(by:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryremoveduplicates(by:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tryRemoveDuplicates"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19TryRemoveDuplicatesV","text":"TryRemoveDuplicates","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"tryRemoveDuplicates(by:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryRemoveDuplicates(by:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryscan(_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryscan(_:_:).json new file mode 100644 index 00000000..b6bdaf55 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/tryscan(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryScan","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"initialResult"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"nextPartialResult"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO7TryScanV","text":"TryScan","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryscan(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryScan(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","metadata":{"title":"tryScan(_:_:)","platforms":[{"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false},{"name":"macOS","beta":false,"introducedAt":"10.15","unavailable":false,"deprecated":false},{"introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false,"name":"tvOS"},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false}],"modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"externalID":"s:7Combine9PublisherPAAE7tryScanyAA10PublishersO03TryD0Vy_xqd__Gqd___qd__qd___6OutputQztKctlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Combine","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tryScan","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"T","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"TryScan","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO7TryScanV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"role":"symbol"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.tryScan(_:_:)"},{"text":".","type":"text"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/tryScan(_:_:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tryScan","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO7TryScanV","text":"TryScan","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/tryscan(_:_:)","title":"tryScan(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/tryScan(_:_:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/values.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/values.json new file mode 100644 index 00000000..ec9c9af6 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/values.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/values"]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"15.0"},{"introducedAt":"12.0","name":"macOS","beta":false,"unavailable":false,"deprecated":false},{"name":"tvOS","deprecated":false,"introducedAt":"15.0","beta":false,"unavailable":false},{"introducedAt":"8.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"externalID":"s:7Combine9PublisherPAAE6valuesAA013AsyncThrowingB0VyxGvp::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","extendedModule":"Combine","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"values","kind":"identifier"},{"kind":"text","text":": "},{"text":"AsyncThrowingPublisher","preciseIdentifier":"s:7Combine22AsyncThrowingPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"values"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.values","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"values","kind":"identifier"},{"kind":"text","text":": "},{"text":"AsyncThrowingPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine22AsyncThrowingPublisherV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/values","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/values":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/values","title":"values","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/values","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"values"},{"kind":"text","text":": "},{"text":"AsyncThrowingPublisher","preciseIdentifier":"s:7Combine22AsyncThrowingPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:).json new file mode 100644 index 00000000..3dce1817 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3ZipV","kind":"typeIdentifier","text":"Zip"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.zip(_:)"},{"type":"text","text":"."}],"metadata":{"title":"zip(_:)","symbolKind":"method","role":"symbol","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO3ZipVy_xqd__Gqd__AaBRd__7FailureQyd__AJRtzlF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Zip","preciseIdentifier":"s:7Combine10PublishersO3ZipV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","extendedModule":"Combine","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"platforms":[{"introducedAt":"13.0","beta":false,"unavailable":false,"name":"iOS","deprecated":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false}]},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:)":{"title":"zip(_:)","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Zip","preciseIdentifier":"s:7Combine10PublishersO3ZipV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-9msf2.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-9msf2.json new file mode 100644 index 00000000..8c01b0fc --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-9msf2.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"publisher2","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip3","preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:)-9msf2"},"metadata":{"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO4Zip3Vy_xqd__qd_0_Gqd___qd_0_tAaBRd__AaBRd_0_7FailureQyd__AJRtzAJQyd_0_AKRSr0_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","role":"symbol","symbolKind":"method","extendedModule":"Combine","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Zip3","preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"title":"zip(_:_:)","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"name":"macOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.15"},{"unavailable":false,"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"13.0"},{"unavailable":false,"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.zip(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:)-9msf2"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:)-9msf2":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:)-9msf2","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip3","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip3V"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","abstract":[],"title":"zip(_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:)-9msf2"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-ehlh.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-ehlh.json new file mode 100644 index 00000000..bc9c26a0 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-ehlh.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.zip(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:)-ehlh"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO3ZipV","text":"Zip","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"introducedAt":"13.0","beta":false},{"unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false,"name":"macOS"},{"name":"tvOS","beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false},{"deprecated":false,"unavailable":false,"introducedAt":"6.0","name":"watchOS","beta":false}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3ZipV","text":"Zip","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"title":"zip(_:_:)","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO3MapVy_AF3ZipVy_xqd__Gqd_0_Gqd___qd_0_6OutputQz_AMQyd__tctAaBRd__7FailureQyd__APRtzr0_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","role":"symbol","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:)-ehlh"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:)-ehlh":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:)-ehlh","title":"zip(_:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:)-ehlh","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"P"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO3ZipV","text":"Zip","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","type":"link","titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-3j9kn.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-3j9kn.json new file mode 100644 index 00000000..e0dbadfa --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-3j9kn.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:)-3j9kn","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"Zip3","preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"zip(_:_:_:)","extendedModule":"Combine","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO3MapVy_AF4Zip3Vy_xqd__qd_0_Gqd_1_Gqd___qd_0_qd_1_6OutputQz_AMQyd__AMQyd_0_tctAaBRd__AaBRd_0_7FailureQyd__AQRtzAQQyd_0_ARRSr1_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","symbolKind":"method","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.15"},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false,"name":"watchOS"}],"role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher1","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher2","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Zip3","preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":" == "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:)-3j9kn"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Publisher.zip(_:_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"https://developer.apple.com/documentation/combine/publisher":{"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"title":"Publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:_:)-3j9kn":{"title":"zip(_:_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Q","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV","text":"Map"},{"text":"<","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO4Zip3V","kind":"typeIdentifier","text":"Zip3"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:)-3j9kn","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:)-3j9kn","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-4nv5g.json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-4nv5g.json new file mode 100644 index 00000000..a51a9c9d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-4nv5g.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Publisher.zip(_:_:_:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:)-4nv5g"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"publisher1","kind":"internalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publisher2"},{"text":": ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"publisher3","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip4V","text":"Zip4"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"text":" : ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":"."},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"zip(_:_:_:)","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO4Zip4Vy_xqd__qd_0_qd_1_Gqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__AJRtzAJQyd_0_AKRSAJQyd_1_AMRSr1_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"symbolKind":"method","modules":[{"name":"NetworkReachability","relatedModules":["Combine"]}],"role":"symbol","extendedModule":"Combine","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO4Zip4V","kind":"typeIdentifier","text":"Zip4"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:)-4nv5g"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"https://developer.apple.com/documentation/combine":{"title":"Combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:_:)-4nv5g":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:)-4nv5g","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip4","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip4V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"zip(_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:)-4nv5g"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:_:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:_:).json new file mode 100644 index 00000000..64ec612d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Publisher.zip(_:_:_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"zip(_:_:_:_:)","extendedModule":"Combine","role":"symbol","externalID":"s:7Combine9PublisherPAAE3zipyAA10PublishersO3MapVy_AF4Zip4Vy_xqd__qd_0_qd_1_Gqd_2_Gqd___qd_0_qd_1_qd_2_6OutputQz_AMQyd__AMQyd_0_AMQyd_1_tctAaBRd__AaBRd_0_AaBRd_1_7FailureQyd__ARRtzARQyd_0_ASRSARQyd_1_AURSr2_lF::SYNTHESIZED::s:19NetworkReachability0B7MonitorC9PublisherV","roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"NetworkReachability"}],"platforms":[{"name":"iOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"beta":false,"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"6.0"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"kind":"text","text":", "},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier","text":"Map"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO4Zip4V","text":"Zip4"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"method"},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Q"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"publisher1","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publisher2"},{"text":": ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"publisher3","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":") -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Map","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO3MapV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Zip4","preciseIdentifier":"s:7Combine10PublishersO4Zip4V","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Q"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","kind":"typeIdentifier","text":"Publisher"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"https://developer.apple.com/documentation/combine":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine","titleInlineContent":[{"text":"Combine","type":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"https://developer.apple.com/documentation/combine/publisher":{"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Publisher"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/Publisher-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/publisher-implementations","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/Publisher-Implementations","type":"topic","title":"Publisher Implementations","kind":"article"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher/zip(_:_:_:_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Q","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"text":"P","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Map","preciseIdentifier":"s:7Combine10PublishersO3MapV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Zip4","preciseIdentifier":"s:7Combine10PublishersO4Zip4V"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"Q","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"zip(_:_:_:_:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher\/zip(_:_:_:_:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher\/zip(_:_:_:_:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachability(foraddress:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachability(foraddress:).json new file mode 100644 index 00000000..a8c07f8e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachability(foraddress:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Retrieve the latest known reachability for a specific socket address"}],"kind":"symbol","sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forHost:)"],"title":"Synchronous"}],"metadata":{"modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0B7MonitorC12reachability10forAddressAA0B0VSo8sockaddrV_tKFZ","roleHeading":"Type Method","role":"symbol","platforms":[{"introducedAt":"11.0","beta":false,"name":"iOS","deprecated":false,"unavailable":false},{"introducedAt":"10.13","unavailable":false,"deprecated":false,"name":"macOS","beta":false},{"introducedAt":"11.0","name":"tvOS","beta":false,"unavailable":false,"deprecated":false}],"symbolKind":"method","title":"reachability(forAddress:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachability"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forAddress"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"sockaddr","preciseIdentifier":"c:@S@sockaddr"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forAddress:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reachability","kind":"identifier"},{"kind":"text","text":"("},{"text":"forAddress","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"address"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr","text":"sockaddr"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability"}]}]},{"kind":"parameters","parameters":[{"name":"host","content":[{"inlineContent":[{"type":"text","text":"The socket address you want to monitor"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"The latest known reachability for the provided host"}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"syntax":null,"code":["func updateReachability() throws {"," let reachability = try ReachabilityMonitor.reachability(forAddress: myAddress)"," \/\/ Do something with `reachability`","}"],"type":"codeListing"},{"type":"aside","name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":"An error of type "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","isActive":true,"type":"reference"}],"type":"paragraph"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachability(foraddress:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability(forHost:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability(forhost:)","kind":"symbol","type":"topic","abstract":[{"text":"Retrieve the latest known reachability for a specific host","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forHost:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reachability","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forHost","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"}],"title":"reachability(forHost:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability(forAddress:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability(foraddress:)","kind":"symbol","type":"topic","abstract":[{"text":"Retrieve the latest known reachability for a specific socket address","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forAddress:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachability"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","text":"sockaddr","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Reachability","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V"}],"title":"reachability(forAddress:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/currentReachability":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/currentreachability","kind":"symbol","type":"topic","abstract":[{"text":"The current reachability status","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentReachability","kind":"identifier"},{"kind":"text","text":": "},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"}],"title":"currentReachability"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability","role":"symbol","title":"reachability","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachability","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachability(forhost:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachability(forhost:).json new file mode 100644 index 00000000..83193ac2 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachability(forhost:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachability"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forHost"},{"text":" ","kind":"text"},{"text":"host","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The host you want to monitor"}]}],"name":"host"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The latest known reachability for the provided host"}]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"codeListing","syntax":null,"code":["func updateReachability() throws {"," let reachability = try ReachabilityMonitor.reachability(forHost: \"www.apple.com\")"," \/\/ Do something with `reachability`","}"]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error of type "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","isActive":true,"type":"reference"}]}],"style":"note","name":"Throws","type":"aside"}],"kind":"content"}],"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forHost:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"metadata":{"platforms":[{"introducedAt":"11.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.13","name":"macOS"},{"introducedAt":"11.0","unavailable":false,"deprecated":false,"name":"tvOS","beta":false}],"title":"reachability(forHost:)","modules":[{"name":"NetworkReachability"}],"externalID":"s:19NetworkReachability0B7MonitorC12reachability7forHostAA0B0VSS_tKFZ","roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachability"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forHost"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}],"role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Retrieve the latest known reachability for a specific host"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachability(forhost:)"]}],"seeAlsoSections":[{"generated":true,"title":"Synchronous","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forAddress:)"]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/currentReachability":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/currentreachability","kind":"symbol","type":"topic","abstract":[{"text":"The current reachability status","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/currentReachability","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentReachability","kind":"identifier"},{"kind":"text","text":": "},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"}],"title":"currentReachability"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability(forHost:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability(forhost:)","kind":"symbol","type":"topic","abstract":[{"text":"Retrieve the latest known reachability for a specific host","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forHost:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reachability","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forHost","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"}],"title":"reachability(forHost:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability(forAddress:)":{"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability(foraddress:)","kind":"symbol","type":"topic","abstract":[{"text":"Retrieve the latest known reachability for a specific socket address","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability(forAddress:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachability"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","text":"sockaddr","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Reachability","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V"}],"title":"reachability(forAddress:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability","role":"symbol","title":"reachability","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachability","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachability.json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachability.json new file mode 100644 index 00000000..adce7330 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachability.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"externalID":"s:19NetworkReachability0B7MonitorC12reachabilityAA0B0VvpZ","role":"symbol","modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachability"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"}],"platforms":[{"introducedAt":"11.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"name":"macOS","beta":false,"introducedAt":"10.13","deprecated":false,"unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"11.0","name":"tvOS","unavailable":false}],"symbolKind":"property","title":"reachability","roleHeading":"Type Property"},"abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachability"},{"kind":"text","text":": "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"code":["func updateReachability() throws {"," let reachability = try ReachabilityMonitor.reachability"," \/\/ Do something with `reachability`","}"],"type":"codeListing","syntax":"swift"},{"name":"Throws","type":"aside","content":[{"inlineContent":[{"type":"text","text":"An error of type "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","type":"reference","isActive":true}],"type":"paragraph"}],"style":"note"}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachability"]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability"},"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)"],"generated":true,"title":"Swift Concurrency"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forHost:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forHost"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AsyncThrowingStream","kind":"typeIdentifier","preciseIdentifier":"s:Scs"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","title":"reachabilityUpdates(forHost:)","abstract":[{"type":"text","text":"An "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference"},{"text":" of reachability updates for a specific host","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(forhost:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"https://developer.apple.com/documentation/swift/asyncsequence":{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"link","title":"AsyncSequence","titleInlineContent":[{"code":"AsyncSequence","type":"codeVoice"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability","role":"symbol","title":"reachability","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachability","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forAddress:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachabilityUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forAddress"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates(forAddress:)","abstract":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of reachability updates for a specific socket address","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(foraddress:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityUpdates","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","text":"Reachability"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of reachability updates"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitychangednotificationname.json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitychangednotificationname.json new file mode 100644 index 00000000..e2258fff --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitychangednotificationname.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reachabilityChangedNotificationName","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV","text":"Notification"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV4Namea","text":"Name"}],"platforms":[{"introducedAt":"11.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"macOS","introducedAt":"10.13"},{"deprecated":false,"introducedAt":"11.0","name":"tvOS","unavailable":false,"beta":false}],"extendedModule":"NetworkReachability","roleHeading":"Type Property","modules":[{"name":"NetworkReachability"}],"title":"reachabilityChangedNotificationName","symbolKind":"property","role":"symbol","externalID":"s:19NetworkReachability0B7MonitorC35reachabilityChangedNotificationNameSo014NSNotificationG0avpZ"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"reachabilityChangedNotificationName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Notification","preciseIdentifier":"s:10Foundation12NotificationV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10Foundation12NotificationV4Namea","text":"Name","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityChangedNotificationName"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A notification posted by a "},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","type":"reference"},{"type":"text","text":" when its reachability changes."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitychangednotificationname"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityChangedNotificationName":{"type":"topic","abstract":[{"type":"text","text":"A notification posted by a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" when its reachability changes."}],"title":"reachabilityChangedNotificationName","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityChangedNotificationName","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitychangednotificationname","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"reachabilityChangedNotificationName","kind":"identifier"},{"kind":"text","text":": "},{"text":"Notification","preciseIdentifier":"s:10Foundation12NotificationV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Name","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12NotificationV4Namea"}],"kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(foraddress:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(foraddress:).json new file mode 100644 index 00000000..cbf94952 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(foraddress:).json @@ -0,0 +1 @@ +{"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"],"generated":true,"title":"Combine"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"metadata":{"externalID":"s:19NetworkReachability0B7MonitorC21reachabilityPublisher10forAddressAC0E0VSo8sockaddrV_tFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityPublisher"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"kind":"text","text":": "},{"text":"sockaddr","preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"kind":"text","text":"."},{"text":"ReachabilityPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","kind":"typeIdentifier"}],"roleHeading":"Type Method","symbolKind":"method","modules":[{"name":"NetworkReachability"}],"role":"symbol","extendedModule":"NetworkReachability","platforms":[{"unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false,"name":"iOS"},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"10.15","deprecated":false},{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false}],"title":"reachabilityPublisher(forAddress:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"A ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true,"type":"reference"},{"type":"text","text":" of reachability updates for a specific socket address"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityPublisher","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"address"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr","text":"sockaddr"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"kind":"text","text":"."},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","kind":"typeIdentifier","text":"ReachabilityPublisher"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"address","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The socket address you want to monitor"}]}]}]},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A publisher of reachability updates for the given host"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Use this property to observe reachability updates with ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"code":["let cancellable = ReachabilityMonitor.reachabilityPublisher(forHost: \"www.apple.com\")"," .map(\\.status.isReachable)"," .removeDuplicates()"," .replaceError(with: false)"," .sink { isReachable in"," \/\/ Do something with `isReachable`"," }"],"syntax":"swift","type":"codeListing"}]}],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(foraddress:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/ReachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ReachabilityPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"ReachabilityPublisher","kind":"identifier"}],"title":"Publishers.ReachabilityPublisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forHost:)":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(forhost:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forHost"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" of reachability updates for a specific host"}],"title":"reachabilityPublisher(forHost:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forAddress:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(foraddress:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)","abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates for a specific socket address","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityPublisher"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher(forAddress:)"},"https://developer.apple.com/documentation/combine/publisher":{"titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher"},"https://developer.apple.com/documentation/combine":{"url":"https:\/\/developer.apple.com\/documentation\/combine","titleInlineContent":[{"text":"Combine","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(forhost:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(forhost:).json new file mode 100644 index 00000000..7d885e33 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(forhost:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(forhost:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachabilityPublisher"},{"text":"(","kind":"text"},{"text":"forHost","kind":"externalParam"},{"kind":"text","text":" "},{"text":"host","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"host","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The host you want to monitor"}]}]}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"A publisher of reachability updates for the given host","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Use this property to observe reachability updates with "},{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"code":["let cancellable = ReachabilityMonitor.reachabilityPublisher(forHost: \"www.apple.com\")"," .map(\\.status.isReachable)"," .removeDuplicates()"," .replaceError(with: false)"," .sink { isReachable in"," \/\/ Do something with `isReachable`"," }"],"type":"codeListing","syntax":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"],"title":"Combine"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" of reachability updates for a specific host"}],"sections":[],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"NetworkReachability"}],"roleHeading":"Type Method","title":"reachabilityPublisher(forHost:)","externalID":"s:19NetworkReachability0B7MonitorC21reachabilityPublisher7forHostAC0E0VSS_tFZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reachabilityPublisher","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forHost","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ReachabilityPublisher","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","kind":"typeIdentifier"}],"symbolKind":"method","platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"introducedAt":"13.0","beta":false,"unavailable":false,"name":"tvOS","deprecated":false}],"extendedModule":"NetworkReachability"},"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forAddress:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(foraddress:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)","abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates for a specific socket address","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityPublisher"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher(forAddress:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forHost:)":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(forhost:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forHost"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" of reachability updates for a specific host"}],"title":"reachabilityPublisher(forHost:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/ReachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ReachabilityPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"ReachabilityPublisher","kind":"identifier"}],"title":"Publishers.ReachabilityPublisher"},"https://developer.apple.com/documentation/combine/publisher":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","title":"Publisher","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}]},"https://developer.apple.com/documentation/combine":{"identifier":"https:\/\/developer.apple.com\/documentation\/combine","url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","title":"Combine","titleInlineContent":[{"type":"text","text":"Combine"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher.json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher.json new file mode 100644 index 00000000..745a431d --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher"]}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","interfaceLanguage":"swift"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher"],"generated":true,"title":"Combine"}],"abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" of reachability updates"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityPublisher","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Use this property to observe reachability updates with ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true},{"type":"text","text":"."}]},{"code":["let cancellable = ReachabilityMonitor.reachabilityPublisher"," .map(\\.status.isReachable)"," .removeDuplicates()"," .replaceError(with: false)"," .sink { isReachable in"," \/\/ Do something with `isReachable`"," }"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"metadata":{"modules":[{"name":"NetworkReachability"}],"platforms":[{"introducedAt":"13.0","unavailable":false,"beta":false,"name":"iOS","deprecated":false},{"deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false,"name":"macOS"},{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"}],"role":"symbol","roleHeading":"Type Property","externalID":"s:19NetworkReachability0B7MonitorC21reachabilityPublisherAC0E0VvpZ","title":"reachabilityPublisher","symbolKind":"property","extendedModule":"NetworkReachability","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"reachabilityPublisher","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier","text":"Publishers"},{"text":".","kind":"text"},{"text":"ReachabilityPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera"}]},"references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"type":"text","text":"Combine"}],"url":"https:\/\/developer.apple.com\/documentation\/combine","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/combine","title":"Combine"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forAddress:)":{"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(foraddress:)","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forAddress:)","abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates for a specific socket address","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityPublisher"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"title":"reachabilityPublisher(forAddress:)"},"https://developer.apple.com/documentation/combine/publisher":{"type":"link","titleInlineContent":[{"code":"Publisher","type":"codeVoice"}],"title":"Publisher","url":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Publisher":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"type":"text","text":" used to observe reachability updates for use with "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},{"text":".","type":"text"}],"role":"symbol","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Publisher","url":"\/documentation\/networkreachability\/reachabilitymonitor\/publisher","type":"topic","title":"ReachabilityMonitor.Publisher","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Combine/Publishers/ReachabilityPublisher":{"kind":"symbol","url":"\/documentation\/networkreachability\/combine\/publishers\/reachabilitypublisher","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Combine\/Publishers\/ReachabilityPublisher","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher"},{"text":" of reachability updates","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ReachabilityPublisher","kind":"identifier"}],"navigatorTitle":[{"text":"ReachabilityPublisher","kind":"identifier"}],"title":"Publishers.ReachabilityPublisher"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityPublisher(forHost:)":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilitypublisher(forhost:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityPublisher(forHost:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityPublisher","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forHost"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO19NetworkReachabilityE0D9Publishera","text":"ReachabilityPublisher","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine\/publisher","isActive":true},{"type":"text","text":" of reachability updates for a specific host"}],"title":"reachabilityPublisher(forHost:)","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(foraddress:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(foraddress:).json new file mode 100644 index 00000000..58ca2169 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(foraddress:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(foraddress:)"]}],"abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true,"type":"reference"},{"type":"text","text":" of reachability updates for a specific socket address"}],"seeAlsoSections":[{"title":"Swift Concurrency","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)"],"generated":true}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"kind":"text","text":"("},{"text":"forAddress","kind":"externalParam"},{"kind":"text","text":" "},{"text":"address","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@sockaddr","text":"sockaddr","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Scs","text":"AsyncThrowingStream","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","text":"Reachability"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The socket address you want to monitor","type":"text"}]}],"name":"address"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"type":"codeVoice","code":"AsyncSequence"},{"type":"text","text":" of reachability updates for a given host"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"},{"type":"text","text":" to iterate over reachability updates in an asynchronous context."}],"type":"paragraph"},{"code":["func observe() async throws {"," do {"," for try await reachability in NetworkMonitor.reachabilityUpdates(forAddress: myAddress) {"," \/\/ Do something with `reachability`"," }"," } catch {"," \/\/ Handle error"," }","}"],"syntax":"swift","type":"codeListing"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)"},"metadata":{"externalID":"s:19NetworkReachability0B7MonitorC19reachabilityUpdates10forAddressScsyAA0B0Vs5Error_pGSo8sockaddrV_tFZ","title":"reachabilityUpdates(forAddress:)","roleHeading":"Type Method","platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"name":"iOS","beta":false},{"name":"macOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"10.15"},{"unavailable":false,"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"13.0"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reachabilityUpdates","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forAddress","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@sockaddr","kind":"typeIdentifier","text":"sockaddr"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Scs","text":"AsyncThrowingStream","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"NetworkReachability","symbolKind":"method","modules":[{"name":"NetworkReachability"}],"role":"symbol"},"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forAddress:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachabilityUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forAddress"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates(forAddress:)","abstract":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of reachability updates for a specific socket address","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(foraddress:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forHost:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forHost"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AsyncThrowingStream","kind":"typeIdentifier","preciseIdentifier":"s:Scs"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","title":"reachabilityUpdates(forHost:)","abstract":[{"type":"text","text":"An "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference"},{"text":" of reachability updates for a specific host","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(forhost:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityUpdates","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","text":"Reachability"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of reachability updates"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability","role":"symbol","title":"reachability","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachability","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","titleInlineContent":[{"text":"Swift Concurrency","type":"text"}],"type":"link","url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","title":"Swift Concurrency"},"https://developer.apple.com/documentation/swift/asyncsequence":{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","title":"AsyncSequence","type":"link","titleInlineContent":[{"code":"AsyncSequence","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(forhost:).json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(forhost:).json new file mode 100644 index 00000000..d12cb4cb --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(forhost:).json @@ -0,0 +1 @@ +{"kind":"symbol","seeAlsoSections":[{"title":"Swift Concurrency","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)"],"generated":true}],"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Type Method","role":"symbol","platforms":[{"introducedAt":"13.0","unavailable":false,"name":"iOS","beta":false,"deprecated":false},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"name":"tvOS","introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"text":"(","kind":"text"},{"text":"forHost","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"AsyncThrowingStream","kind":"typeIdentifier","preciseIdentifier":"s:Scs"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","text":"Reachability"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"reachabilityUpdates(forHost:)","externalID":"s:19NetworkReachability0B7MonitorC19reachabilityUpdates7forHostScsyAA0B0Vs5Error_pGSS_tFZ","extendedModule":"NetworkReachability","modules":[{"name":"NetworkReachability"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"abstract":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true},{"type":"text","text":" of reachability updates for a specific host"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(forhost:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"kind":"text","text":"("},{"text":"forHost","kind":"externalParam"},{"kind":"text","text":" "},{"text":"host","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AsyncThrowingStream","kind":"typeIdentifier","preciseIdentifier":"s:Scs"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The host you want to monitor","type":"text"}]}],"name":"host"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"code":"AsyncSequence","type":"codeVoice"},{"type":"text","text":" of reachability updates for a given host"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html"},{"text":" to iterate over reachability updates in an asynchronous context.","type":"text"}]},{"syntax":"swift","code":["func observe() async throws {"," do {"," for try await reachability in NetworkMonitor.reachabilityUpdates(forHost: www.apple.com) {"," \/\/ Do something with `reachability`"," }"," } catch {"," \/\/ Handle error"," }","}"],"type":"codeListing"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forHost:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forHost"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AsyncThrowingStream","kind":"typeIdentifier","preciseIdentifier":"s:Scs"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","title":"reachabilityUpdates(forHost:)","abstract":[{"type":"text","text":"An "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference"},{"text":" of reachability updates for a specific host","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(forhost:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forAddress:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachabilityUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forAddress"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates(forAddress:)","abstract":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of reachability updates for a specific socket address","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(foraddress:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityUpdates","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","text":"Reachability"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of reachability updates"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability","role":"symbol","title":"reachability","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachability","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]},"https://developer.apple.com/documentation/swift/asyncsequence":{"type":"link","titleInlineContent":[{"type":"codeVoice","code":"AsyncSequence"}],"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","title":"AsyncSequence"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","titleInlineContent":[{"text":"Swift Concurrency","type":"text"}],"type":"link","title":"Swift Concurrency"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates.json b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates.json new file mode 100644 index 00000000..e1a10bd8 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/reachabilityupdates.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","isActive":true},{"type":"text","text":" of reachability updates"}],"seeAlsoSections":[{"title":"Swift Concurrency","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AsyncThrowingStream","preciseIdentifier":"s:Scs"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","text":"Reachability"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","isActive":true,"type":"reference"},{"text":" to iterate over reachability updates in an asynchronous context.","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["func observe() async throws {"," do {"," for try await reachability in NetworkMonitor.reachabilityUpdates {"," \/\/ Do something with `reachability`"," }"," } catch {"," \/\/ Handle error"," }","}"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"platforms":[{"beta":false,"introducedAt":"13.0","name":"iOS","deprecated":false,"unavailable":false},{"beta":false,"introducedAt":"10.15","deprecated":false,"unavailable":false,"name":"macOS"},{"introducedAt":"13.0","unavailable":false,"name":"tvOS","beta":false,"deprecated":false}],"extendedModule":"NetworkReachability","roleHeading":"Type Property","externalID":"s:19NetworkReachability0B7MonitorC19reachabilityUpdatesScsyAA0B0Vs5Error_pGvpZ","modules":[{"name":"NetworkReachability"}],"title":"reachabilityUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Scs","text":"AsyncThrowingStream"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","symbolKind":"property"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","interfaceLanguage":"swift"},"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forAddress:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forAddress:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachabilityUpdates"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forAddress"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@sockaddr","text":"sockaddr"},{"kind":"text","text":") -> "},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates(forAddress:)","abstract":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence"},{"text":" of reachability updates for a specific socket address","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(foraddress:)","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachability":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachability","abstract":[{"text":"Retrieve the latest known reachability.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachability","role":"symbol","title":"reachability","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachability","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"}]},"https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html":{"titleInlineContent":[{"type":"text","text":"Swift Concurrency"}],"title":"Swift Concurrency","identifier":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","url":"https:\/\/docs.swift.org\/swift-book\/LanguageGuide\/Concurrency.html","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates(forHost:)":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates(forHost:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityUpdates"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forHost"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AsyncThrowingStream","kind":"typeIdentifier","preciseIdentifier":"s:Scs"},{"text":"<","kind":"text"},{"text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","title":"reachabilityUpdates(forHost:)","abstract":[{"type":"text","text":"An "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference"},{"text":" of reachability updates for a specific host","type":"text"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates(forhost:)","kind":"symbol","type":"topic"},"https://developer.apple.com/documentation/swift/asyncsequence":{"titleInlineContent":[{"code":"AsyncSequence","type":"codeVoice"}],"title":"AsyncSequence","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","url":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/reachabilityUpdates":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/reachabilityUpdates","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"reachabilityUpdates","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AsyncThrowingStream","preciseIdentifier":"s:Scs","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:19NetworkReachability0B0V","kind":"typeIdentifier","text":"Reachability"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","title":"reachabilityUpdates","abstract":[{"text":"An ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/asyncsequence","type":"reference","isActive":true},{"type":"text","text":" of reachability updates"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/reachabilityupdates","kind":"symbol","type":"topic"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/result.json b/docs/data/documentation/networkreachability/reachabilitymonitor/result.json new file mode 100644 index 00000000..dfea3a6e --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/result.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","interfaceLanguage":"swift"},"metadata":{"title":"ReachabilityMonitor.Result","externalID":"s:19NetworkReachability0B7MonitorC6Resulta","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"11.0"},{"name":"macOS","unavailable":false,"introducedAt":"10.13","deprecated":false,"beta":false},{"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"11.0","deprecated":false}],"roleHeading":"Type Alias","symbolKind":"typealias","role":"symbol","modules":[{"name":"NetworkReachability"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"Result","kind":"identifier"}],"navigatorTitle":[{"text":"Result","kind":"identifier"}]},"abstract":[{"text":"Specialized ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","type":"reference","isActive":true},{"text":" delivered by a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"text":" to it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","isActive":true}],"seeAlsoSections":[{"generated":true,"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"Result","kind":"identifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"ReachabilityMonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","text":"Error","preciseIdentifier":"s:19NetworkReachability0B7MonitorC5ErrorO"},{"kind":"text","text":">"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/result"]}],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/swift/result":{"titleInlineContent":[{"type":"codeVoice","code":"Result"}],"url":"https:\/\/developer.apple.com\/documentation\/swift\/result","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","title":"Result","type":"link"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateHandler-swift.property":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.property","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"type":"topic","title":"updateHandler"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Result":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","title":"ReachabilityMonitor.Result","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Result"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/result","navigatorTitle":[{"text":"Result","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Specialized "},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","type":"reference","isActive":true},{"type":"text","text":" delivered by a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"type":"text","text":" to it’s "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.property.json b/docs/data/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.property.json new file mode 100644 index 00000000..83a76421 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.property.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.property"]}],"seeAlsoSections":[{"generated":true,"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"kind":"text","text":"."},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The handler is fed "},{"code":"Result","type":"codeVoice"},{"text":" types and should be used to handle reachability changes as well as errors","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["func setUpdateHandler(on monitor: ReachabilityMonitor) {"," let updateHandler: ReachabilityMonitor.UpdateHandler = { (monitor: ReachabilityMonitor, result: ReachabilityMonitor.Result) in"," do {"," let reachability = try result.get()"," \/\/ Do something with `reachability`"," } catch {"," \/\/ Handle error"," }"," }"," monitor.updateHandler = updateHandler","}"]},{"type":"aside","style":"tip","name":"Tip","content":[{"inlineContent":[{"type":"text","text":"The closure only recieves status changes that occured after it was assigned. To recieve every status update, including the reachability status at the time the monitor was initialized, pass in the closure on initialization of the monitor."}],"type":"paragraph"}]},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Instances of "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" will always invoke this closure on the "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateQueue","type":"reference","isActive":true}]}],"style":"note","type":"aside"}],"kind":"content"}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","interfaceLanguage":"swift"},"metadata":{"title":"updateHandler","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"updateHandler","kind":"identifier"},{"kind":"text","text":": "},{"text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","kind":"typeIdentifier","text":"UpdateHandler"},{"text":"?","kind":"text"}],"externalID":"s:19NetworkReachability0B7MonitorC13updateHandleryAC_s6ResultOyAA0B0VAC5ErrorOGtcSgvp","modules":[{"name":"NetworkReachability"}],"symbolKind":"property","platforms":[{"introducedAt":"11.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"beta":false,"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.13"},{"unavailable":false,"introducedAt":"11.0","deprecated":false,"beta":false,"name":"tvOS"}],"roleHeading":"Instance Property"},"sections":[],"kind":"symbol","references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Result":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","title":"ReachabilityMonitor.Result","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Result"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/result","navigatorTitle":[{"text":"Result","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Specialized "},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","type":"reference","isActive":true},{"type":"text","text":" delivered by a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"type":"text","text":" to it’s "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property"}],"kind":"symbol","role":"symbol"},"https://developer.apple.com/documentation/swift/result":{"title":"Result","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","url":"https:\/\/developer.apple.com\/documentation\/swift\/result","type":"link","titleInlineContent":[{"type":"codeVoice","code":"Result"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateQueue":{"title":"updateQueue","kind":"symbol","abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateQueue","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatequeue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"kind":"text","text":"?"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateHandler-swift.property":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.property","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"type":"topic","title":"updateHandler"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.typealias.json b/docs/data/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.typealias.json new file mode 100644 index 00000000..b48c609c --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.typealias.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"abstract":[{"text":"The closure type used to observe reachability updates","type":"text"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"},{"text":" = (","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"text":", ","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC6Resulta","kind":"typeIdentifier","text":"Result","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"generated":true,"title":"Closure Callbacks","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error"]}],"metadata":{"title":"ReachabilityMonitor.UpdateHandler","externalID":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","platforms":[{"name":"iOS","introducedAt":"11.0","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","unavailable":false,"introducedAt":"10.13","deprecated":false,"beta":false},{"deprecated":false,"introducedAt":"11.0","name":"tvOS","unavailable":false,"beta":false}],"symbolKind":"typealias","modules":[{"name":"NetworkReachability"}],"role":"symbol","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"roleHeading":"Type Alias","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias"]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Error":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/error","kind":"symbol","abstract":[{"text":"Errors that could cause a ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" to fail"}],"title":"ReachabilityMonitor.Error","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Error","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/Result":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/Result","title":"ReachabilityMonitor.Result","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Result"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/result","navigatorTitle":[{"text":"Result","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Specialized "},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","type":"reference","isActive":true},{"type":"text","text":" delivered by a "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"type":"text","text":" to it’s "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property"}],"kind":"symbol","role":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"https://developer.apple.com/documentation/swift/result":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/swift\/result","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/result","titleInlineContent":[{"code":"Result","type":"codeVoice"}],"title":"Result"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateHandler-swift.property":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateHandler-swift.property","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.property","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateHandler"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"kind":"text","text":"."},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC13UpdateHandlera","text":"UpdateHandler","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The closure used to observe reachability updates","type":"text"}],"type":"topic","title":"updateHandler"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/UpdateHandler-swift.typealias":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/UpdateHandler-swift.typealias","title":"ReachabilityMonitor.UpdateHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateHandler"}],"url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatehandler-swift.typealias","navigatorTitle":[{"text":"UpdateHandler","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The closure type used to observe reachability updates"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitor/updatequeue.json b/docs/data/documentation/networkreachability/reachabilitymonitor/updatequeue.json new file mode 100644 index 00000000..d887bb6f --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitor/updatequeue.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitor\/updatequeue"]}],"abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateQueue","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"updateQueue","roleHeading":"Instance Property","modules":[{"name":"NetworkReachability"}],"role":"symbol","symbolKind":"property","externalID":"s:19NetworkReachability0B7MonitorC11updateQueueSo17OS_dispatch_queueCSgvp","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"11.0"},{"beta":false,"introducedAt":"10.13","name":"macOS","deprecated":false,"unavailable":false},{"beta":false,"introducedAt":"11.0","deprecated":false,"unavailable":false,"name":"tvOS"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"updateQueue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":"?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Set this value to "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" to use the main thread."}]}],"kind":"content"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor/updateQueue":{"title":"updateQueue","kind":"symbol","abstract":[{"type":"text","text":"The dispatch queue used to send closure callbacks, delegate callbacks, and notifications."}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor\/updateQueue","type":"topic","role":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitor\/updatequeue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"kind":"text","text":"?"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitordelegate.json b/docs/data/documentation/networkreachability/reachabilitymonitordelegate.json new file mode 100644 index 00000000..71501401 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitordelegate.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"platforms":[{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"11.0","name":"iOS"},{"name":"macOS","beta":false,"introducedAt":"10.13","deprecated":false,"unavailable":false},{"name":"tvOS","beta":false,"introducedAt":"11.0","unavailable":false,"deprecated":false}],"externalID":"s:19NetworkReachability0B15MonitorDelegateP","title":"ReachabilityMonitorDelegate","symbolKind":"protocol","modules":[{"name":"NetworkReachability"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"roleHeading":"Protocol","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A protocol used to observe network reachability changes from a "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","type":"reference","isActive":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitordelegate"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ReachabilityMonitorDelegate"},{"kind":"text","text":" : AnyObject"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate\/reachabilityMonitor(_:didFailWithError:)","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate\/reachabilityMonitor(_:didUpdateReachability:)"]}],"seeAlsoSections":[{"title":"Reachability Monitor","identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"],"generated":true}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate":{"role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","abstract":[{"text":"A protocol used to observe network reachability changes from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate","title":"ReachabilityMonitorDelegate"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate/reachabilityMonitor(_:didFailWithError:)":{"title":"reachabilityMonitor(_:didFailWithError:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate\/reachabilityMonitor(_:didFailWithError:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate\/reachabilitymonitor(_:didfailwitherror:)","abstract":[{"text":"Sent to the delegate when the network monitor failed with an error","type":"text"}],"kind":"symbol","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityMonitor"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didFailWithError"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate/reachabilityMonitor(_:didUpdateReachability:)":{"abstract":[{"type":"text","text":"Sent to the delegate when the reachability changes"}],"role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityMonitor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":", ","kind":"text"},{"text":"didUpdateReachability","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","title":"reachabilityMonitor(_:didUpdateReachability:)","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate\/reachabilitymonitor(_:didupdatereachability:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate\/reachabilityMonitor(_:didUpdateReachability:)"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorGuide":{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide","role":"article","abstract":[{"type":"text","text":"Learn how to use Reaachability Monitor APIs"}],"url":"\/documentation\/networkreachability\/reachabilitymonitorguide","type":"topic","kind":"article","title":"Reachability Monitor Programming Guide"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didfailwitherror:).json b/docs/data/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didfailwitherror:).json new file mode 100644 index 00000000..e067bbba --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didfailwitherror:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate\/reachabilityMonitor(_:didFailWithError:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Sent to the delegate when the network monitor failed with an error"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitordelegate\/reachabilitymonitor(_:didfailwitherror:)"]}],"metadata":{"role":"symbol","symbolKind":"method","title":"reachabilityMonitor(_:didFailWithError:)","required":true,"platforms":[{"introducedAt":"11.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"name":"macOS","deprecated":false,"introducedAt":"10.13","unavailable":false,"beta":false},{"name":"tvOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"11.0"}],"externalID":"s:19NetworkReachability0B15MonitorDelegateP012reachabilityC0_16didFailWithErroryAA0bC0C_s0I0_ptF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reachabilityMonitor"},{"kind":"text","text":"("},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didFailWithError"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","modules":[{"name":"NetworkReachability"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityMonitor"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"monitor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":", ","kind":"text"},{"text":"didFailWithError","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"error"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"parameters":[{"name":"monitor","content":[{"inlineContent":[{"text":"The reachability monitor that failed","type":"text"}],"type":"paragraph"}]},{"name":"error","content":[{"inlineContent":[{"text":"The error that caused the monitor to fail","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"references":{"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate":{"role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","abstract":[{"text":"A protocol used to observe network reachability changes from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate","title":"ReachabilityMonitorDelegate"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate/reachabilityMonitor(_:didFailWithError:)":{"title":"reachabilityMonitor(_:didFailWithError:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate\/reachabilityMonitor(_:didFailWithError:)","type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate\/reachabilitymonitor(_:didfailwitherror:)","abstract":[{"text":"Sent to the delegate when the network monitor failed with an error","type":"text"}],"kind":"symbol","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityMonitor"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC","text":"ReachabilityMonitor"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didFailWithError"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")","kind":"text"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didupdatereachability:).json b/docs/data/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didupdatereachability:).json new file mode 100644 index 00000000..9e920840 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didupdatereachability:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityMonitor","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"monitor"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","kind":"typeIdentifier","text":"ReachabilityMonitor","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didUpdateReachability"},{"kind":"text","text":" "},{"kind":"internalParam","text":"reachability"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B0V","text":"Reachability"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The reachability monitor who’s eachability changed"}]}],"name":"monitor"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The new reachability"}]}],"name":"reachability"}],"kind":"parameters"}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Sent to the delegate when the reachability changes"}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reachabilityMonitor"},{"kind":"text","text":"("},{"preciseIdentifier":"s:19NetworkReachability0B7MonitorC","kind":"typeIdentifier","text":"ReachabilityMonitor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didUpdateReachability"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","modules":[{"name":"NetworkReachability"}],"required":true,"platforms":[{"beta":false,"introducedAt":"11.0","unavailable":false,"name":"iOS","deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.13"},{"introducedAt":"11.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false}],"externalID":"s:19NetworkReachability0B15MonitorDelegateP012reachabilityC0_09didUpdateB0yAA0bC0C_AA0B0VtF","title":"reachabilityMonitor(_:didUpdateReachability:)"},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate\/reachabilityMonitor(_:didUpdateReachability:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate"]]},"variants":[{"paths":["\/documentation\/networkreachability\/reachabilitymonitordelegate\/reachabilitymonitor(_:didupdatereachability:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate/reachabilityMonitor(_:didUpdateReachability:)":{"abstract":[{"type":"text","text":"Sent to the delegate when the reachability changes"}],"role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reachabilityMonitor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ReachabilityMonitor","kind":"typeIdentifier","preciseIdentifier":"s:19NetworkReachability0B7MonitorC"},{"text":", ","kind":"text"},{"text":"didUpdateReachability","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Reachability","preciseIdentifier":"s:19NetworkReachability0B0V"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","title":"reachabilityMonitor(_:didUpdateReachability:)","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate\/reachabilitymonitor(_:didupdatereachability:)","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate\/reachabilityMonitor(_:didUpdateReachability:)"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate":{"role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","abstract":[{"text":"A protocol used to observe network reachability changes from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate","title":"ReachabilityMonitorDelegate"}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/reachabilitymonitorguide.json b/docs/data/documentation/networkreachability/reachabilitymonitorguide.json new file mode 100644 index 00000000..8cce3658 --- /dev/null +++ b/docs/data/documentation/networkreachability/reachabilitymonitorguide.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Learn how to use Reaachability Monitor APIs"}],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"metadata":{"roleHeading":"Article","title":"Reachability Monitor Programming Guide","modules":[{"name":"NetworkReachability"}],"role":"article"},"primaryContentSections":[{"content":[{"text":"Overview","level":2,"anchor":"Overview","type":"heading"},{"inlineContent":[{"text":"The easiest way use ","type":"text"},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"type":"text","text":" is to use its static "},{"type":"codeVoice","code":"reachability"},{"type":"text","text":" property"}],"type":"paragraph"},{"code":["import NetworkReachability","","do {"," let reachability = try ReachabilityMonitor.reachability"," \/\/ Do something with `reachability`","} catch {"," \/\/ Handle errors","}"],"syntax":"swift","type":"codeListing"},{"inlineContent":[{"type":"text","text":"Unlike "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"text":"’s synchronous API is gauranteed to provide up-date-values.","type":"text"}],"type":"paragraph"},{"type":"heading","level":3,"text":"Observing reachability updates","anchor":"Observing-reachability-updates"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you need to observe all reachability changes, "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"text":" provides several asynchronous APIs that will allow you to integrate reachability data into any existing pipeline.","type":"text"}]},{"text":"Closures","level":5,"type":"heading","anchor":"Closures"},{"type":"paragraph","inlineContent":[{"text":"You can use a closure to observe reachability over time. You can pass in the closure on initialization, or add one later using the ","type":"text"},{"type":"codeVoice","code":"updateHandler"},{"text":" property. The closure returns result types, which means they could contain errors instead of values.","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["import NetworkReachability","","final class MyClass {",""," var monitor: ReachabilityMonitor?",""," func startMonitoring() {"," stopMonitoring()"," monitor = ReachabilityMonitor(updateHandler: { (monitor: ReachabilityMonitor, result: ReachabilityMonitor.Result) in"," do {"," let reachability = try result.get()"," \/\/ Do something with `monitor` or `reachability`"," } catch {"," \/\/ Handle error"," }"," }"," }",""," func stopMonitoring() {"," monitor = nil"," }","","}"]},{"content":[{"inlineContent":[{"text":"By default, instances of ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","type":"reference"},{"text":" always call their update handlers on the main thread. You can change this behavior by setting the monitor’s ","type":"text"},{"code":".updateQueue","type":"codeVoice"},{"type":"text","text":" property."}],"type":"paragraph"}],"type":"aside","name":"Important","style":"important"},{"level":5,"text":"Swift Concurrency","type":"heading","anchor":"Swift-Concurrency"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can use an "},{"type":"codeVoice","code":"AsyncSequence"},{"text":" to observe reachability updates over time using Swift Concurrency","type":"text"}]},{"type":"codeListing","code":["import NetworkReachability","","final class MyClass {"," "," var monitorTask: Task?",""," func startObserving() {"," stopObserving()"," monitorTask = Task {"," do {"," for try await reachability in ReachabilityMonitor.reachabilityMonitorUpdates {"," \/\/ Do something with `reachability`"," }"," } catch {"," \/\/ Handle error"," }"," }"," }",""," func startObserving() {"," monitorTask?.cancel()"," monitorTask = nil"," }","}"],"syntax":"swift"},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This API requires iOS 13, macOS 10.15, tvOS 13, or watchOS 6"}]}],"name":"Note"},{"level":5,"text":"Delegation","type":"heading","anchor":"Delegation"},{"inlineContent":[{"type":"text","text":"You can use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate"},{"type":"text","text":" to recieve callbacks when the reachability changes. You can pass in a delegate object when the monitor is initialized, or you can assign one later."}],"type":"paragraph"},{"syntax":"swift","code":["import NetworkReachability","","final class MyClass: ReachabilityMonitorDelegate {",""," var monitor: ReachabilityMonitor?",""," func startMonitoring() {"," stopMonitoring()"," monitor = ReachabilityMonitor(delegate: self)"," }",""," func stopMonitoring() {"," monitor = nil"," }",""," \/\/ MARK: - ReachabilityMonitorDelegate",""," func reachabilityMonitor(_ monitor: ReachabilityMonitor, didUpdateReachability reachability: Reachability)"," \/\/ Do something with `reachability`"," }",""," func reachabilityMonitor(_ monitor: ReachabilityMonitor, didFailWithError error: Error) {"," \/\/ Handle error"," }","","}"],"type":"codeListing"},{"name":"Important","style":"important","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"By default, instances of ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor"},{"text":" always execute their delegate callbacks on the main thread. You can change this behavior by setting the monitor’s ","type":"text"},{"type":"codeVoice","code":".updateQueue"},{"type":"text","text":" property."}]}]},{"type":"heading","level":5,"anchor":"NotificationCenter","text":"NotificationCenter"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you have retained an instance of "},{"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true,"type":"reference"},{"text":" in memory, but do not have access to it in the part of your code that needs reachability updates, you can","type":"text"},{"type":"text","text":" "},{"text":"observe reachability changes by observing notifications with the name ","type":"text"},{"type":"codeVoice","code":"Notification.Name.reachabilityChanged"},{"type":"text","text":" on the default notification center. The notification’s "},{"type":"codeVoice","code":".object"},{"type":"text","text":" property will contain the "},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"type":"text","text":". From there, you can use "},{"type":"codeVoice","code":"currentReachability"},{"text":" property of the monitor, which you now know will be up-to-date thanks to the notification.","type":"text"}]},{"syntax":"swift","code":["import Foundation","import NetworkReachability","","final class MyClass {",""," var monitor: ReachabilityMonitor?",""," func startMonitoring() {"," stopMonitoring()"," NotificationCenter.default.addObserver(self, selector: #selector(handleUpdate:), name: .reachabilityhChanged)"," monitor = ReachabilityMonitor()"," }",""," func stopMonitoring() {"," monitor = nil"," NotificationCenter.default.removeObserver(self, name: .reachabilityChanged)"," }",""," @objc"," func handleUpdate(_ notification: Notification) {"," guard let monitor = notification.object as? ReachabilityMonitor else {"," return"," }"," do {"," let reachability = try monitor.currentReachability"," } catch {"," \/\/ Do something with `reachability`"," }"," }",""," deinit {"," NotificationCenter.default.removeObserver(self, name: .reachabilityChanged)"," }","","}"],"type":"codeListing"},{"style":"important","name":"Important","content":[{"inlineContent":[{"text":"By default, instances of ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true},{"type":"text","text":" always post their notifications on the main thread. You can change this behavior by setting the monitor’s "},{"code":".updateQueue","type":"codeVoice"},{"type":"text","text":" property."}],"type":"paragraph"}],"type":"aside"},{"text":"Combine","level":5,"anchor":"Combine","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can observe reachability changes using a "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/combine","isActive":true},{"text":" with the ","type":"text"},{"type":"codeVoice","code":"reachabilityPublisher"},{"type":"text","text":" static property."}]},{"syntax":"swift","type":"codeListing","code":["import Combine","import NetworkReachability","","final class MyClass {"," "," var monitorCancellable: AnyCancellable?",""," func startObserving() {"," stopObserving()"," monitorCancellable = ReachabilityMonitor.reachabilityPublisher"," .map(\\.status.isReachable)"," .replaceError(with: false)"," .sink { isReachable in"," \/\/ Do something with `isReachable`"," }"," }",""," func startObserving() {"," monitorCancellable?.cancel()"," monitorCancellable = nil"," }",""," deinit {"," monitorCancellable?.cancel()"," }","}"]},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"This API requires iOS 13, macOS 10.15, tvOS 13, or watchOS 6","type":"text"}]}],"name":"Note"}],"kind":"content"}],"seeAlsoSections":[{"identifiers":["doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability"],"generated":true,"title":"Reachability Monitor"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorGuide"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/reachabilitymonitorguide"]}],"kind":"article","references":{"https://developer.apple.com/documentation/combine":{"titleInlineContent":[{"text":"Combine","type":"text"}],"title":"Combine","type":"link","url":"https:\/\/developer.apple.com\/documentation\/combine","identifier":"https:\/\/developer.apple.com\/documentation\/combine"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitor":{"type":"topic","url":"\/documentation\/networkreachability\/reachabilitymonitor","navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitor"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","abstract":[{"text":"A class used to observe network reachability changes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReachabilityMonitor","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"ReachabilityMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/NetworkMonitor":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"NetworkMonitor","kind":"identifier"}],"title":"NetworkMonitor","navigatorTitle":[{"kind":"identifier","text":"NetworkMonitor"}],"abstract":[{"type":"text","text":"A class used to observe network path changes"}],"url":"\/documentation\/networkreachability\/networkmonitor","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/NetworkMonitor"},"doc://NetworkReachability/documentation/NetworkReachability/ReachabilityMonitorDelegate":{"role":"symbol","type":"topic","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitorDelegate","abstract":[{"text":"A protocol used to observe network reachability changes from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/ReachabilityMonitor","isActive":true}],"navigatorTitle":[{"kind":"identifier","text":"ReachabilityMonitorDelegate"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ReachabilityMonitorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/networkreachability\/reachabilitymonitordelegate","title":"ReachabilityMonitorDelegate"},"doc://NetworkReachability/documentation/NetworkReachability/Reachability":{"title":"Reachability","navigatorTitle":[{"text":"Reachability","kind":"identifier"}],"identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/Reachability","role":"symbol","url":"\/documentation\/networkreachability\/reachability","abstract":[{"type":"text","text":"A value type representing network reachability"}],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Reachability","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/networkreachability/rxswift.json b/docs/data/documentation/networkreachability/rxswift.json new file mode 100644 index 00000000..f8423e7c --- /dev/null +++ b/docs/data/documentation/networkreachability/rxswift.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"NetworkReachability"}],"title":"NetworkReachability with RxSwift","roleHeading":"Article","role":"article"},"abstract":[{"type":"text","text":"Learn how to observe reachability changes with RxSwift"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/networkreachability\/rxswift"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/documentation\/NetworkReachability"]]},"identifier":{"url":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability\/RxSwift","interfaceLanguage":"swift"},"primaryContentSections":[{"content":[{"level":2,"anchor":"Overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"NetworkReachability supports ","type":"text"},{"identifier":"https:\/\/github.com\/ReactiveX\/RxSwift","type":"reference","isActive":true},{"text":" bindings using a separate optional package, ","type":"text"},{"identifier":"https:\/\/github.com\/vsanthanam\/NetworkReachabilityRxSwift","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"To add NetworkReachabilityRxSwift as a dependency to an existing Swift package, add the following line of code to the "},{"code":"dependencies","type":"codeVoice"},{"type":"text","text":" parameter of your "},{"code":"Package.swift","type":"codeVoice"},{"type":"text","text":" file:"}],"type":"paragraph"},{"syntax":"swift","code":["dependencies: ["," .package(url: \"https:\/\/github.com\/vsanthanam\/NetworkReachabilityRxSwift.git\", from: \"1.0.0\")","]"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"To add NetworkReachabilityRxSwift as a dependency to an Xcode Project:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"text":"Choose ","type":"text"},{"code":"File","type":"codeVoice"},{"type":"text","text":" → "},{"type":"codeVoice","code":"Add Packages..."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Enter package URL "},{"type":"codeVoice","code":"https:\/\/github.com\/vsanthanam\/NetworkReachabilityRxSwift.git"},{"type":"text","text":" and select your release of choice."}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Other distribution mechanisms like CocoaPods or Carthage may be added in the future.","type":"text"}]},{"inlineContent":[{"text":"In addition to this package, you must also add the main NetworkReachability package, as well as RxSwift. This package dependends on, but includes interfaces for neither.","type":"text"}],"type":"paragraph"},{"level":3,"type":"heading","text":"Usage","anchor":"Usage"},{"code":["import Network","import NetworkReachability","import NetworkReachabilityRxSwift","import RxSwift","","final class MyClass {"," "," var disposable: Disposable?",""," func startObserving() {"," stopObserving()"," disposable = NetworkMonitor"," .observableNetworkPath"," .map(\\.status)"," .distinctUntilChanged()"," .subscribe(onNext: { status in"," \/\/ Do something with `status`"," })"," }",""," func stopObserving() {"," disposable?.dispose()"," disposable = nil"," }",""," deinit {"," disposable?.dispose"," }","","}"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"kind":"article","references":{"https://github.com/ReactiveX/RxSwift":{"url":"https:\/\/github.com\/ReactiveX\/RxSwift","type":"link","title":"RxSwift","identifier":"https:\/\/github.com\/ReactiveX\/RxSwift","titleInlineContent":[{"text":"RxSwift","type":"text"}]},"https://github.com/vsanthanam/NetworkReachabilityRxSwift":{"identifier":"https:\/\/github.com\/vsanthanam\/NetworkReachabilityRxSwift","type":"link","title":"NetworkReachabilityRxSwift","titleInlineContent":[{"type":"text","text":"NetworkReachabilityRxSwift"}],"url":"https:\/\/github.com\/vsanthanam\/NetworkReachabilityRxSwift"},"doc://NetworkReachability/documentation/NetworkReachability":{"abstract":[{"text":"A Swift replacement for ","type":"text"},{"type":"codeVoice","code":"SCNetworkReachability"},{"type":"text","text":" & "},{"type":"codeVoice","code":"NWPathMonitor"},{"text":" with support for structured concurrency.","type":"text"}],"role":"collection","url":"\/documentation\/networkreachability","identifier":"doc:\/\/NetworkReachability\/documentation\/NetworkReachability","type":"topic","title":"NetworkReachability","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/tutorials/networkreachability/sampleprojectintegration-swiftui.json b/docs/data/tutorials/networkreachability/sampleprojectintegration-swiftui.json new file mode 100644 index 00000000..6bf86984 --- /dev/null +++ b/docs/data/tutorials/networkreachability/sampleprojectintegration-swiftui.json @@ -0,0 +1 @@ +{"hierarchy":{"modules":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","projects":[{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},{"sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability"}]}]},{"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App","projects":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency","kind":"task"}]},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability"}]},{"sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"}]}],"paths":[["doc:\/\/NetworkReachability\/tutorials\/Tutorials","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/$volume","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"]],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"kind":"project","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/tutorials\/networkreachability\/sampleprojectintegration-swiftui"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[{"chapter":"SwiftUI Sample App","title":"Implementing Reachability","estimatedTimeInMinutes":5,"content":[{"inlineContent":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"type":"paragraph"}],"xcodeRequirement":"Xcode 14","projectFiles":"ProjectIntegrate-SwiftUI.zip","kind":"hero"},{"kind":"tasks","tasks":[{"anchor":"Integrate-Reachability","contentSection":[{"content":[{"inlineContent":[{"text":"Create an ","type":"text"},{"type":"codeVoice","code":"ObservableObject"},{"text":" for use with SwiftUI using NetworkReachability and callback closures.","type":"text"}],"type":"paragraph"}],"media":"SampleIcon2.png","kind":"contentAndMedia","mediaPosition":"trailing"}],"title":"Integrate Reachability","stepsSection":[{"caption":[],"code":null,"type":"step","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Choose File > New > File, select iOS as the platform, select the “Swift File” template, and click Next. Name the new file “ReachabilityManager.swift” and click Create."}]}],"media":"XcodeNewFile.png","runtimePreview":null},{"code":"CreateStatus.swift","caption":[],"media":null,"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Create a new class, and create an enumeration representing the various reachability options within your new class."}]}],"type":"step","runtimePreview":null},{"caption":[],"type":"step","media":null,"code":"MakeObservableObject.swift","runtimePreview":null,"content":[{"inlineContent":[{"text":"Make your class an ","type":"text"},{"type":"codeVoice","code":"ObservableObject"},{"type":"text","text":" and annotate the instance variable with the "},{"code":"@Published","type":"codeVoice"},{"text":" property wrapper.","type":"text"}],"type":"paragraph"}]},{"runtimePreview":null,"code":"ImplementManager.swift","media":null,"content":[{"inlineContent":[{"type":"text","text":"Create a "},{"type":"codeVoice","code":"NetworkMonitor"},{"type":"text","text":" class and use the callback API to recieve updates from the monitor."}],"type":"paragraph"}],"type":"step","caption":[]}]}]},{"action":{"overridingTitleInlineContent":[{"type":"text","text":"Get started"}],"type":"reference","isActive":true,"overridingTitle":"Get started","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"kind":"callToAction","featuredEyebrow":"Tutorial","abstract":[{"text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols.","type":"text"}],"title":"Canvas Setup"}],"identifier":{"url":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI","interfaceLanguage":"swift"},"metadata":{"title":"Implementing Reachability","role":"project","category":"NetworkReachability","categoryPathComponent":"Tutorials"},"references":{"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Add-NetworkReachability-as-a-Dependency","title":"Add NetworkReachability as a Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Create-the-storyboard":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Create-the-storyboard","title":"Create the storyboard","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard"},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"MakeObservableObject.swift":{"syntax":"swift","fileType":"swift","content":["import Combine","","final class ReachabilityManager: ObservableObject {",""," enum Status {"," case ethernet"," case wifi"," case cellular"," case unknown"," case disconnected"," }",""," @Published"," var reachability: Status = .disconnected","","}"],"identifier":"MakeObservableObject.swift","fileName":"ReachabilityManager.swift","type":"file","highlights":[{"line":1},{"line":3},{"line":4},{"line":13}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI#Integrate-Reachability":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability","role":"pseudoSymbol","type":"section","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"title":"Integrate Reachability","kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui#Integrate-Reachability"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"title":"Storyboard Setup","estimatedTime":"15min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Observe-reachability-in-your-view","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"title":"Observe reachability in your view","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},"doc://NetworkReachability/tutorials/Tutorials/UIKit-Sample-App":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","role":"article","type":"topic","abstract":[],"title":"UIKit Sample App","kind":"article","url":"\/tutorials\/tutorials\/uikit-sample-app"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Create-a-New-Project":{"title":"Create a New Project","abstract":[{"text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode.","type":"text"}],"kind":"section","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Create-a-New-Project","role":"pseudoSymbol","type":"section"},"CreateStatus.swift":{"fileName":"ReachabilityManager.swift","content":["final class ReachabilityManager {",""," enum Status {"," case ethernet"," case wifi"," case cellular"," case unknown"," case disconnected"," }",""," var reachability: Status = .disconnected","","}"],"syntax":"swift","identifier":"CreateStatus.swift","type":"file","fileType":"swift","highlights":[]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Create-the-ContentView":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Create-the-ContentView","title":"Create the ContentView","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Add-NetworkReachability-as-a-Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Add NetworkReachability as a Dependency","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency"},"ImplementManager.swift":{"fileName":"ReachabilityManager.swift","identifier":"ImplementManager.swift","syntax":"swift","content":["import Combine","import Network","import NetworkReachability","","final class ReachabilityManager: ObservableObject {",""," init() {"," setUp()"," }",""," enum Status {"," case ethernet"," case wifi"," case cellular"," case unknown"," case disconnected"," }",""," @Published"," var reachability: Status = .disconnected",""," private var monitor: NetworkMonitor!",""," private func setUp() {"," monitor = .init() { [weak self] _, networkPath in"," guard let self = self else { return }"," if networkPath.usesInterfaceType(.wiredEthernet) {"," self.reachability = .ethernet"," } else if networkPath.usesInterfaceType(.wifi) {"," self.reachability = .wifi"," } else if networkPath.usesInterfaceType(.cellular) {"," self.reachability = .cellular"," } else if networkPath.status == .satisfied {"," self.reachability = .unknown"," } else {"," self.reachability = .disconnected"," }"," }"," }","}"],"type":"file","fileType":"swift","highlights":[{"line":2},{"line":3},{"line":7},{"line":8},{"line":9},{"line":10},{"line":22},{"line":23},{"line":24},{"line":25},{"line":26},{"line":27},{"line":28},{"line":29},{"line":30},{"line":31},{"line":32},{"line":33},{"line":34},{"line":35},{"line":36},{"line":37},{"line":38},{"line":39}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"UIKit Project Setup","estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},"ProjectIntegrate-SwiftUI.zip":{"checksum":"a7b7a48b3cb2566fd7ad17ee95ab962d29c9e389e5e6f21f5bb691ecbb816ad0fa19ab974ba73d1e6022b9b1539f9f98aeaaef3ea83349ed22ac7f98eaa8415b","url":"\/downloads\/ProjectIntegrate-SwiftUI.zip","type":"download","identifier":"ProjectIntegrate-SwiftUI.zip"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Create-a-New-Project":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Create-a-New-Project","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Create a New Project","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},"doc://NetworkReachability/tutorials/Tutorials/SwiftUI-Sample-App":{"kind":"article","type":"topic","role":"article","url":"\/tutorials\/tutorials\/swiftui-sample-app","title":"SwiftUI Sample App","abstract":[],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Add-Iconography-from-SF-Symbols","title":"Add Iconography from SF Symbols","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit#Integrate-Reachability":{"role":"pseudoSymbol","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability","abstract":[{"text":"This tutorial guides you through the process of consuming reachability data in your application.","type":"text"}],"kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit#Integrate-Reachability","type":"section","title":"Integrate Reachability"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui","title":"Canvas Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"estimatedTime":"10min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},"SampleIcon2.png":{"variants":[{"url":"\/images\/SampleIcon2.png","traits":["1x","light"]}],"type":"image","identifier":"SampleIcon2.png","alt":"Sample App Icon"},"XcodeNewFile.png":{"alt":"New File Chooser","type":"image","identifier":"XcodeNewFile.png","variants":[{"url":"\/images\/XcodeNewFile.png","traits":["1x","light"]}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui","title":"SwiftUI Project Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"},"Xcode 14":{"title":"Xcode 14","type":"xcodeRequirement","identifier":"Xcode 14","url":"https:\/\/developer.apple.com\/download\/"}}} \ No newline at end of file diff --git a/docs/data/tutorials/networkreachability/sampleprojectintegration-uikit.json b/docs/data/tutorials/networkreachability/sampleprojectintegration-uikit.json new file mode 100644 index 00000000..b56ca2d3 --- /dev/null +++ b/docs/data/tutorials/networkreachability/sampleprojectintegration-uikit.json @@ -0,0 +1 @@ +{"sections":[{"xcodeRequirement":"Xcode 14","title":"Implementing Reachability","chapter":"UIKit Sample App","estimatedTimeInMinutes":5,"content":[{"inlineContent":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"type":"paragraph"}],"projectFiles":"ProjectIntegrate-UIKit.zip","kind":"hero"},{"tasks":[{"contentSection":[{"mediaPosition":"trailing","kind":"contentAndMedia","content":[{"type":"paragraph","inlineContent":[{"text":"Use delegation to update your application’s user interface when its network connectivity changes.","type":"text"}]}],"media":"SampleIcon.png"}],"anchor":"Integrate-Reachability","title":"Integrate Reachability","stepsSection":[{"runtimePreview":null,"type":"step","caption":[],"media":null,"content":[{"inlineContent":[{"type":"text","text":"Import "},{"type":"codeVoice","code":"NetworkReachability"},{"text":" in ","type":"text"},{"code":"ViewController.swift","type":"codeVoice"},{"text":" so you can begin using the library.","type":"text"}],"type":"paragraph"}],"code":"ImportNetworkReachability.swift"},{"type":"step","content":[{"inlineContent":[{"type":"text","text":"Add "},{"type":"codeVoice","code":"NetworkMonitorDelegate"},{"type":"text","text":" conformance to "},{"code":"ViewController","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"caption":[],"runtimePreview":null,"code":"Delegate.swift","media":null},{"runtimePreview":null,"content":[{"inlineContent":[{"type":"text","text":"Update the view controller’s UI in the delegate callback."}],"type":"paragraph"}],"type":"step","media":null,"caption":[],"code":"DelegateConformance.swift"},{"media":null,"code":"CreateMonitor.swift","type":"step","caption":[],"runtimePreview":null,"content":[{"type":"paragraph","inlineContent":[{"text":"Initialize an instance of ","type":"text"},{"type":"codeVoice","code":"NetworkMonitor"},{"type":"text","text":" in "},{"code":"viewDidLoad()","type":"codeVoice"},{"type":"text","text":" and assign its delegate."}]}]},{"type":"step","caption":[{"type":"paragraph","inlineContent":[{"text":"This works best on device as the iPhone Simulator’s reachability callbacks are spotty at best. If you have a Mac with Apple Silicon, you can build for iPad and run on your machine as well.","type":"text"}]}],"runtimePreview":null,"media":"Simulator-iPhone8-Integration.png","content":[{"inlineContent":[{"type":"text","text":"Run the app and try changing the targe device’s network connectivity. Your UI should update to match."}],"type":"paragraph"}],"code":null}]}],"kind":"tasks"},{"featuredEyebrow":"Tutorial","title":"SwiftUI Project Setup","kind":"callToAction","abstract":[{"text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode.","type":"text"}],"action":{"overridingTitleInlineContent":[{"type":"text","text":"Get started"}],"isActive":true,"type":"reference","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI","overridingTitle":"Get started"}}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"project","title":"Implementing Reachability","category":"NetworkReachability","categoryPathComponent":"Tutorials"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/tutorials\/networkreachability\/sampleprojectintegration-uikit"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"},"hierarchy":{"paths":[["doc:\/\/NetworkReachability\/tutorials\/Tutorials","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/$volume","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App"]],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials","modules":[{"projects":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency","kind":"task"}]},{"sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability","kind":"task"}]}],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App"},{"projects":[{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability"}]},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView","kind":"task"}]}],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"}]},"kind":"project","references":{"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},"ImportNetworkReachability.swift":{"highlights":[{"line":1}],"content":["import NetworkReachability","import UIKit","","class ViewController: UIViewController {",""," override func viewDidLoad() {"," super.viewDidLoad()"," view.tintColor = .label"," showUnknown()"," }",""," @IBOutlet"," private var statusImageView: UIImageView!",""," private func showWiredEthernet() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"cable.connector\")"," }",""," private func showWiFi() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"wifi.circle.fill\")"," }",""," private func showCellular() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"antenna.radiowaves.left.and.right.circle.fill\")"," }",""," private func showDisconnected() {"," view.backgroundColor = .systemRed"," statusImageView.image = UIImage(systemName: \"xmark.circle.fill\")"," }",""," private func showUnknown() {"," view.backgroundColor = .systemYellow"," statusImageView.image = UIImage(systemName: \"questionmark.circle.fill\")"," }","","}"],"syntax":"swift","fileName":"ViewController.swift","fileType":"swift","type":"file","identifier":"ImportNetworkReachability.swift"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"UIKit Project Setup","estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"title":"Storyboard Setup","estimatedTime":"15min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui","title":"Canvas Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"estimatedTime":"10min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Observe-reachability-in-your-view","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"title":"Observe reachability in your view","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI#Integrate-Reachability":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability","role":"pseudoSymbol","type":"section","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"title":"Integrate Reachability","kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui#Integrate-Reachability"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Add-Iconography-from-SF-Symbols","title":"Add Iconography from SF Symbols","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols"},"Simulator-iPhone8-Integration.png":{"type":"image","variants":[{"url":"\/images\/Simulator-iPhone8-Integration.png","traits":["1x","light"]}],"alt":"iPhone 8 Simulator","identifier":"Simulator-iPhone8-Integration.png"},"doc://NetworkReachability/tutorials/Tutorials/SwiftUI-Sample-App":{"kind":"article","type":"topic","role":"article","url":"\/tutorials\/tutorials\/swiftui-sample-app","title":"SwiftUI Sample App","abstract":[],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"},"Delegate.swift":{"highlights":[{"line":1},{"line":5},{"line":7},{"line":8},{"line":15},{"line":16},{"line":17},{"line":18},{"line":19},{"line":20}],"content":["import Network","import NetworkReachability","import UIKit","","class ViewController: UIViewController, NetworkMonitorDelegate {",""," \/\/ MARK: - UIViewController",""," override func viewDidLoad() {"," super.viewDidLoad()"," view.tintColor = .label"," showUnknown()"," }",""," \/\/ MARK: - NetworkMonitorDelegate",""," func networkMonitor(_ monitor: NetworkMonitor, didUpdateNetworkPath networkPath: NWPath) {}",""," \/\/ MARK: - Private",""," @IBOutlet"," private var statusImageView: UIImageView!",""," private func showWiredEthernet() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"cable.connector\")"," }",""," private func showWiFi() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"wifi.circle.fill\")"," }",""," private func showCellular() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"antenna.radiowaves.left.and.right.circle.fill\")"," }",""," private func showDisconnected() {"," view.backgroundColor = .systemRed"," statusImageView.image = UIImage(systemName: \"xmark.circle.fill\")"," }",""," private func showUnknown() {"," view.backgroundColor = .systemYellow"," statusImageView.image = UIImage(systemName: \"questionmark.circle.fill\")"," }","","}"],"syntax":"swift","fileName":"ViewController.swift","fileType":"swift","type":"file","identifier":"Delegate.swift"},"DelegateConformance.swift":{"highlights":[{"line":17},{"line":18},{"line":19},{"line":20},{"line":21},{"line":22},{"line":23},{"line":24},{"line":25},{"line":26},{"line":27},{"line":28},{"line":29}],"content":["import Network","import NetworkReachability","import UIKit","","class ViewController: UIViewController, NetworkMonitorDelegate {",""," \/\/ MARK: - UIViewController",""," override func viewDidLoad() {"," super.viewDidLoad()"," view.tintColor = .label"," showUnknown()"," }",""," \/\/ MARK: - NetworkMonitorDelegate",""," func networkMonitor(_ monitor: NetworkMonitor, didUpdateNetworkPath networkPath: NWPath) {"," if networkPath.usesInterfaceType(.wiredEthernet) {"," showWiredEthernet()"," } else if networkPath.usesInterfaceType(.wifi) {"," showWiFi()"," } else if networkPath.usesInterfaceType(.cellular) {"," showCellular()"," } else if networkPath.status == .satisfied {"," showUnknown()"," } else {"," showDisconnected()"," }"," }",""," \/\/ MARK: - Private",""," @IBOutlet"," private var statusImageView: UIImageView!",""," private func showWiredEthernet() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"cable.connector\")"," }",""," private func showWiFi() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"wifi.circle.fill\")"," }",""," private func showCellular() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"antenna.radiowaves.left.and.right.circle.fill\")"," }",""," private func showDisconnected() {"," view.backgroundColor = .systemRed"," statusImageView.image = UIImage(systemName: \"xmark.circle.fill\")"," }",""," private func showUnknown() {"," view.backgroundColor = .systemYellow"," statusImageView.image = UIImage(systemName: \"questionmark.circle.fill\")"," }","","}"],"fileType":"swift","syntax":"swift","fileName":"ViewController.swift","type":"file","identifier":"DelegateConformance.swift"},"doc://NetworkReachability/tutorials/Tutorials/UIKit-Sample-App":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","role":"article","type":"topic","abstract":[],"title":"UIKit Sample App","kind":"article","url":"\/tutorials\/tutorials\/uikit-sample-app"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Create-a-New-Project":{"title":"Create a New Project","abstract":[{"text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode.","type":"text"}],"kind":"section","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Create-a-New-Project","role":"pseudoSymbol","type":"section"},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"ProjectIntegrate-UIKit.zip":{"url":"\/downloads\/ProjectIntegrate-UIKit.zip","type":"download","checksum":"5c925cbb3d90a866e186976bdc8a79beec021233319fc2ad7d3827acaea3d5ea4d27555c931193a816ab556d4f8c8243e347f42eca581699a57dc89b7705f81e","identifier":"ProjectIntegrate-UIKit.zip"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui","title":"SwiftUI Project Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Create-the-ContentView":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Create-the-ContentView","title":"Create the ContentView","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Add-NetworkReachability-as-a-Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Add NetworkReachability as a Dependency","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency"},"Xcode 14":{"type":"xcodeRequirement","url":"https:\/\/developer.apple.com\/download\/","identifier":"Xcode 14","title":"Xcode 14"},"SampleIcon.png":{"variants":[{"traits":["1x","light"],"url":"\/images\/SampleIcon.png"}],"type":"image","alt":"Sample App Icon","identifier":"SampleIcon.png"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit#Integrate-Reachability":{"role":"pseudoSymbol","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability","abstract":[{"text":"This tutorial guides you through the process of consuming reachability data in your application.","type":"text"}],"kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit#Integrate-Reachability","type":"section","title":"Integrate Reachability"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Create-a-New-Project":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Create-a-New-Project","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Create a New Project","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Create-the-storyboard":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Create-the-storyboard","title":"Create the storyboard","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard"},"CreateMonitor.swift":{"highlights":[{"line":13},{"line":37},{"line":38}],"content":["import Network","import NetworkReachability","import UIKit","","class ViewController: UIViewController, NetworkMonitorDelegate {",""," \/\/ MARK: - UIViewController",""," override func viewDidLoad() {"," super.viewDidLoad()"," view.tintColor = .label"," showUnknown()"," monitor = NetworkMonitor(delegate: self)"," }",""," \/\/ MARK: - NetworkMonitorDelegate",""," func networkMonitor(_ monitor: NetworkMonitor, didUpdateNetworkPath networkPath: NWPath) {"," if networkPath.usesInterfaceType(.wiredEthernet) {"," showWiredEthernet()"," } else if networkPath.usesInterfaceType(.wifi) {"," showWiFi()"," } else if networkPath.usesInterfaceType(.cellular) {"," showCellular()"," } else if networkPath.status == .satisfied {"," showUnknown()"," } else {"," showDisconnected()"," }"," }",""," \/\/ MARK: - Private",""," @IBOutlet"," private var statusImageView: UIImageView!",""," private var monitor: NetworkMonitor!",""," private func showWiredEthernet() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"cable.connector\")"," }",""," private func showWiFi() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"wifi.circle.fill\")"," }",""," private func showCellular() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"antenna.radiowaves.left.and.right.circle.fill\")"," }",""," private func showDisconnected() {"," view.backgroundColor = .systemRed"," statusImageView.image = UIImage(systemName: \"xmark.circle.fill\")"," }",""," private func showUnknown() {"," view.backgroundColor = .systemYellow"," statusImageView.image = UIImage(systemName: \"questionmark.circle.fill\")"," }","","}"],"fileType":"swift","syntax":"swift","fileName":"ViewController.swift","type":"file","identifier":"CreateMonitor.swift"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Add-NetworkReachability-as-a-Dependency","title":"Add NetworkReachability as a Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"}}} \ No newline at end of file diff --git a/docs/data/tutorials/networkreachability/sampleprojectsetup-swiftui.json b/docs/data/tutorials/networkreachability/sampleprojectsetup-swiftui.json new file mode 100644 index 00000000..8a871ed1 --- /dev/null +++ b/docs/data/tutorials/networkreachability/sampleprojectsetup-swiftui.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},"sections":[{"projectFiles":"ProjectSetup-SwiftUI.zip","title":"SwiftUI Project Setup","kind":"hero","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}]}],"chapter":"SwiftUI Sample App","xcodeRequirement":"Xcode 14","estimatedTimeInMinutes":5},{"tasks":[{"anchor":"Create-a-New-Project","stepsSection":[{"code":null,"type":"step","caption":[],"content":[{"inlineContent":[{"text":"Open Xcode and either click “Create a new Xcode project” in Xcode’s startup window, or choose File > New > Project.","type":"text"}],"type":"paragraph"}],"runtimePreview":null,"media":"XcodeOpen.png"},{"media":"XcodeTemplate.png","code":null,"type":"step","runtimePreview":null,"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"In the template selector, select iOS as the platform, select the App template, and then click Next."}]}],"caption":[]},{"runtimePreview":null,"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Enter “Reachability” as the product name, select “SwiftUI” for the interface and “Swift” for the language, and click Next. Choose a location to save the Reachability project on your Mac."}]}],"type":"step","media":"XcodeTemplateOptionsSwiftUI.png","caption":[],"code":null}],"title":"Create a New Project","contentSection":[{"kind":"contentAndMedia","media":"XcodeIcon.png","mediaPosition":"trailing","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Create a new project for an iOS Application and save it on your Mac."}]}]}]},{"anchor":"Add-NetworkReachability-as-a-Dependency","title":"Add NetworkReachability as a Dependency","contentSection":[{"content":[{"inlineContent":[{"text":"Use the Swift Package Manager to add NetworkReachability as a dependenct to your app target.","type":"text"}],"type":"paragraph"}],"kind":"contentAndMedia","media":"SwiftPackageIcon.png","mediaPosition":"trailing"}],"stepsSection":[{"content":[{"inlineContent":[{"type":"text","text":"Select your "},{"code":".xcodeproj","type":"codeVoice"},{"type":"text","text":" file in the Xcode Sidebar, and select your app’s target."}],"type":"paragraph"}],"runtimePreview":null,"type":"step","code":null,"caption":[],"media":"XcodeSidebarSwiftUI.png"},{"runtimePreview":null,"caption":[],"media":"XcodeAddLibrary.png","type":"step","content":[{"inlineContent":[{"text":"Scroll to the “Frameworks, Libraries, and Embedded Content” section and choose the “+” button.","type":"text"}],"type":"paragraph"}],"code":null},{"code":null,"runtimePreview":null,"content":[{"inlineContent":[{"text":"In the popup, choose “Add Other …” > “Add Package Dependency …”","type":"text"}],"type":"paragraph"}],"type":"step","caption":[],"media":"XcodeChooseFramework.png"},{"content":[{"inlineContent":[{"text":"In the top right-hand corner of the package selector, enter the URL ","type":"text"},{"code":"https:\/\/github.com\/vsanthanam\/NetworkReachability.git","type":"codeVoice"}],"type":"paragraph"}],"media":"XcodePackageChooser.png","code":null,"runtimePreview":null,"caption":[{"inlineContent":[{"text":"Add the version information if necessary.","type":"text"}],"type":"paragraph"}],"type":"step"},{"type":"step","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Choose “Add Package” and confirm your selected target."}]}],"media":"XcodeAddPackageConfirm.png","code":null,"runtimePreview":null,"caption":[]}]}],"kind":"tasks"},{"abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"action":{"overridingTitle":"Get started","overridingTitleInlineContent":[{"type":"text","text":"Get started"}],"type":"reference","isActive":true,"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},"featuredEyebrow":"Tutorial","title":"Implementing Reachability","kind":"callToAction"}],"kind":"project","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials","paths":[["doc:\/\/NetworkReachability\/tutorials\/Tutorials","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/$volume","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"]],"modules":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","projects":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency","kind":"task"}]},{"sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard","kind":"task"},{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability"}]}]},{"projects":[{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability","kind":"task"}]},{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"}]},"variants":[{"paths":["\/tutorials\/networkreachability\/sampleprojectsetup-swiftui"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"category":"NetworkReachability","title":"SwiftUI Project Setup","role":"project","categoryPathComponent":"Tutorials"},"references":{"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI#Integrate-Reachability":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability","role":"pseudoSymbol","type":"section","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"title":"Integrate Reachability","kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui#Integrate-Reachability"},"XcodeChooseFramework.png":{"type":"image","identifier":"XcodeChooseFramework.png","variants":[{"url":"\/images\/XcodeChooseFramework.png","traits":["1x","light"]}],"alt":"Framework Selector"},"XcodeAddPackageConfirm.png":{"type":"image","alt":"Confirm Package","identifier":"XcodeAddPackageConfirm.png","variants":[{"url":"\/images\/XcodeAddPackageConfirm.png","traits":["1x","light"]}]},"Xcode 14":{"type":"xcodeRequirement","identifier":"Xcode 14","title":"Xcode 14","url":"https:\/\/developer.apple.com\/download\/"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Create-a-New-Project":{"title":"Create a New Project","abstract":[{"text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode.","type":"text"}],"kind":"section","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Create-a-New-Project","role":"pseudoSymbol","type":"section"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"UIKit Project Setup","estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Add-NetworkReachability-as-a-Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Add NetworkReachability as a Dependency","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency"},"doc://NetworkReachability/tutorials/Tutorials/UIKit-Sample-App":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","role":"article","type":"topic","abstract":[],"title":"UIKit Sample App","kind":"article","url":"\/tutorials\/tutorials\/uikit-sample-app"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui","title":"Canvas Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"estimatedTime":"10min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},"XcodeTemplateOptionsSwiftUI.png":{"type":"image","alt":"Xcode Template Options","identifier":"XcodeTemplateOptionsSwiftUI.png","variants":[{"url":"\/images\/XcodeTemplateOptionsSwiftUI.png","traits":["1x","light"]}]},"XcodePackageChooser.png":{"type":"image","identifier":"XcodePackageChooser.png","variants":[{"url":"\/images\/XcodePackageChooser.png","traits":["1x","light"]}],"alt":"Framework Selector"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Add-NetworkReachability-as-a-Dependency","title":"Add NetworkReachability as a Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency"},"SwiftPackageIcon.png":{"type":"image","alt":"Swift Package ICon","identifier":"SwiftPackageIcon.png","variants":[{"url":"\/images\/SwiftPackageIcon.png","traits":["1x","light"]}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Add-Iconography-from-SF-Symbols","title":"Add Iconography from SF Symbols","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols"},"doc://NetworkReachability/tutorials/Tutorials/SwiftUI-Sample-App":{"kind":"article","type":"topic","role":"article","url":"\/tutorials\/tutorials\/swiftui-sample-app","title":"SwiftUI Sample App","abstract":[],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"title":"Storyboard Setup","estimatedTime":"15min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},"ProjectSetup-SwiftUI.zip":{"type":"download","identifier":"ProjectSetup-SwiftUI.zip","checksum":"b0902ed17ef67df318058ab0c733c23380e21c8db5fff16d282c0232a9c072a788a85e7002a115e542fd20c10b6d9ffea67a15524514f1cb8ad7d547ceb0833c","url":"\/downloads\/ProjectSetup-SwiftUI.zip"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"},"XcodeOpen.png":{"type":"image","alt":"Xcode Dialog","identifier":"XcodeOpen.png","variants":[{"url":"\/images\/XcodeOpen.png","traits":["1x","light"]}]},"XcodeAddLibrary.png":{"type":"image","identifier":"XcodeAddLibrary.png","variants":[{"url":"\/images\/XcodeAddLibrary.png","traits":["1x","light"]}],"alt":"The Frameworks, Libraries, and Embedded Content Section"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Observe-reachability-in-your-view","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"title":"Observe reachability in your view","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Create-a-New-Project":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Create-a-New-Project","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Create a New Project","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},"XcodeIcon.png":{"type":"image","alt":"Xcode App Icon","identifier":"XcodeIcon.png","variants":[{"url":"\/images\/XcodeIcon.png","traits":["1x","light"]}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Create-the-ContentView":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Create-the-ContentView","title":"Create the ContentView","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Create-the-storyboard":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Create-the-storyboard","title":"Create the storyboard","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard"},"XcodeTemplate.png":{"type":"image","identifier":"XcodeTemplate.png","variants":[{"url":"\/images\/XcodeTemplate.png","traits":["1x","light"]}],"alt":"Xcode Template Selector"},"XcodeSidebarSwiftUI.png":{"type":"image","alt":"The Xcode Sidebar","identifier":"XcodeSidebarSwiftUI.png","variants":[{"url":"\/images\/XcodeSidebarSwiftUI.png","traits":["1x","light"]}]},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui","title":"SwiftUI Project Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit#Integrate-Reachability":{"role":"pseudoSymbol","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability","abstract":[{"text":"This tutorial guides you through the process of consuming reachability data in your application.","type":"text"}],"kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit#Integrate-Reachability","type":"section","title":"Integrate Reachability"}}} \ No newline at end of file diff --git a/docs/data/tutorials/networkreachability/sampleprojectsetup-uikit.json b/docs/data/tutorials/networkreachability/sampleprojectsetup-uikit.json new file mode 100644 index 00000000..0c66c9be --- /dev/null +++ b/docs/data/tutorials/networkreachability/sampleprojectsetup-uikit.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"UIKit Project Setup","role":"project","categoryPathComponent":"Tutorials","category":"NetworkReachability"},"hierarchy":{"modules":[{"projects":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project","kind":"task"},{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency"}]},{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App"},{"projects":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency","kind":"task"}]},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability"}]},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view","kind":"task"},{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView"}]}],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"}],"paths":[["doc:\/\/NetworkReachability\/tutorials\/Tutorials","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/$volume","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App"]],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"kind":"project","variants":[{"paths":["\/tutorials\/networkreachability\/sampleprojectsetup-uikit"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[{"chapter":"UIKit Sample App","kind":"hero","xcodeRequirement":"Xcode 14","estimatedTimeInMinutes":5,"projectFiles":"ProjectSetup-UIKit.zip","title":"UIKit Project Setup","content":[{"type":"paragraph","inlineContent":[{"text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode.","type":"text"}]}]},{"kind":"tasks","tasks":[{"stepsSection":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Open Xcode and either click “Create a new Xcode project” in Xcode’s startup window, or choose File > New > Project."}]}],"type":"step","media":"XcodeOpen.png","code":null,"runtimePreview":null,"caption":[]},{"runtimePreview":null,"content":[{"type":"paragraph","inlineContent":[{"text":"In the template selector, select iOS as the platform, select the App template, and then click Next.","type":"text"}]}],"caption":[],"media":"XcodeTemplate.png","type":"step","code":null},{"caption":[],"type":"step","content":[{"type":"paragraph","inlineContent":[{"text":"Enter “Reachability” as the product name, select “Storyboard” for the interface and “Swift” for the language, and click Next. Choose a location to save the Reachability project on your Mac.","type":"text"}]}],"code":null,"runtimePreview":null,"media":"XcodeTemplateOptionsStoryboard.png"}],"title":"Create a New Project","contentSection":[{"media":"XcodeIcon.png","kind":"contentAndMedia","content":[{"inlineContent":[{"type":"text","text":"Create a new project for an iOS Application and save it on your Mac."}],"type":"paragraph"}],"mediaPosition":"trailing"}],"anchor":"Create-a-New-Project"},{"stepsSection":[{"runtimePreview":null,"caption":[],"type":"step","media":"XcodeSidebarStoryboard.png","code":null,"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Select your "},{"code":".xcodeproj","type":"codeVoice"},{"text":" file in the Xcode Sidebar, and select your app’s target.","type":"text"}]}]},{"runtimePreview":null,"media":"XcodeAddLibrary.png","content":[{"type":"paragraph","inlineContent":[{"text":"Scroll to the “Frameworks, Libraries, and Embedded Content” section and choose the “+” button.","type":"text"}]}],"caption":[],"type":"step","code":null},{"content":[{"inlineContent":[{"text":"In the popup, choose “Add Other …” > “Add Package Dependency …”","type":"text"}],"type":"paragraph"}],"caption":[],"runtimePreview":null,"media":"XcodeChooseFramework.png","type":"step","code":null},{"code":null,"type":"step","runtimePreview":null,"media":"XcodePackageChooser.png","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"In the top right-hand corner of the package selector, enter the URL "},{"type":"codeVoice","code":"https:\/\/github.com\/vsanthanam\/NetworkReachability.git"}]}],"caption":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add the version information if necessary."}]}]},{"runtimePreview":null,"caption":[],"type":"step","content":[{"inlineContent":[{"text":"Choose “Add Package” and confirm your selected target.","type":"text"}],"type":"paragraph"}],"media":"XcodeAddPackageConfirm.png","code":null}],"title":"Add NetworkReachability as a Dependency","anchor":"Add-NetworkReachability-as-a-Dependency","contentSection":[{"kind":"contentAndMedia","content":[{"type":"paragraph","inlineContent":[{"text":"Use the Swift Package Manager to add NetworkReachability as a dependenct to your app target.","type":"text"}]}],"mediaPosition":"trailing","media":"SwiftPackageIcon.png"}]}]},{"abstract":[{"text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols.","type":"text"}],"kind":"callToAction","action":{"isActive":true,"overridingTitle":"Get started","overridingTitleInlineContent":[{"text":"Get started","type":"text"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit","type":"reference"},"featuredEyebrow":"Tutorial","title":"Storyboard Setup"}],"references":{"XcodePackageChooser.png":{"alt":"Framework Selector","identifier":"XcodePackageChooser.png","variants":[{"url":"\/images\/XcodePackageChooser.png","traits":["1x","light"]}],"type":"image"},"doc://NetworkReachability/tutorials/Tutorials/UIKit-Sample-App":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","role":"article","type":"topic","abstract":[],"title":"UIKit Sample App","kind":"article","url":"\/tutorials\/tutorials\/uikit-sample-app"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Observe-reachability-in-your-view","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"title":"Observe reachability in your view","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},"ProjectSetup-UIKit.zip":{"url":"\/downloads\/ProjectSetup-UIKit.zip","identifier":"ProjectSetup-UIKit.zip","type":"download","checksum":"f718ca5bdf01326b3a597ccd0ae60142052af20887eb3c4a678212e579aab14b288b159e611652847030c802a76e966e068d712f76653eb7b14f1edf64ef602f"},"XcodeTemplate.png":{"variants":[{"traits":["1x","light"],"url":"\/images\/XcodeTemplate.png"}],"identifier":"XcodeTemplate.png","type":"image","alt":"Xcode Template Selector"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Add-Iconography-from-SF-Symbols","title":"Add Iconography from SF Symbols","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols"},"XcodeAddPackageConfirm.png":{"variants":[{"traits":["1x","light"],"url":"\/images\/XcodeAddPackageConfirm.png"}],"identifier":"XcodeAddPackageConfirm.png","type":"image","alt":"Confirm Package"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui","title":"SwiftUI Project Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},"XcodeIcon.png":{"variants":[{"url":"\/images\/XcodeIcon.png","traits":["1x","light"]}],"identifier":"XcodeIcon.png","type":"image","alt":"Xcode App Icon"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Create-the-ContentView":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Create-the-ContentView","title":"Create the ContentView","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView"},"XcodeSidebarStoryboard.png":{"variants":[{"traits":["1x","light"],"url":"\/images\/XcodeSidebarStoryboard.png"}],"identifier":"XcodeSidebarStoryboard.png","type":"image","alt":"The Xcode Sidebar"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Create-the-storyboard":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Create-the-storyboard","title":"Create the storyboard","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"UIKit Project Setup","estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui","title":"Canvas Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"estimatedTime":"10min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI#Integrate-Reachability":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability","role":"pseudoSymbol","type":"section","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"title":"Integrate Reachability","kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui#Integrate-Reachability"},"doc://NetworkReachability/tutorials/Tutorials/SwiftUI-Sample-App":{"kind":"article","type":"topic","role":"article","url":"\/tutorials\/tutorials\/swiftui-sample-app","title":"SwiftUI Sample App","abstract":[],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"},"SwiftPackageIcon.png":{"variants":[{"url":"\/images\/SwiftPackageIcon.png","traits":["1x","light"]}],"identifier":"SwiftPackageIcon.png","type":"image","alt":"Swift Package ICon"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Add-NetworkReachability-as-a-Dependency","title":"Add NetworkReachability as a Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Create-a-New-Project":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Create-a-New-Project","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Create a New Project","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},"XcodeAddLibrary.png":{"alt":"The Frameworks, Libraries, and Embedded Content Section","identifier":"XcodeAddLibrary.png","variants":[{"traits":["1x","light"],"url":"\/images\/XcodeAddLibrary.png"}],"type":"image"},"Xcode 14":{"title":"Xcode 14","identifier":"Xcode 14","type":"xcodeRequirement","url":"https:\/\/developer.apple.com\/download\/"},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"XcodeChooseFramework.png":{"variants":[{"url":"\/images\/XcodeChooseFramework.png","traits":["1x","light"]}],"identifier":"XcodeChooseFramework.png","type":"image","alt":"Framework Selector"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Add-NetworkReachability-as-a-Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Add NetworkReachability as a Dependency","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency"},"XcodeTemplateOptionsStoryboard.png":{"alt":"Xcode Template Options","identifier":"XcodeTemplateOptionsStoryboard.png","variants":[{"url":"\/images\/XcodeTemplateOptionsStoryboard.png","traits":["1x","light"]}],"type":"image"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"title":"Storyboard Setup","estimatedTime":"15min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Create-a-New-Project":{"title":"Create a New Project","abstract":[{"text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode.","type":"text"}],"kind":"section","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Create-a-New-Project","role":"pseudoSymbol","type":"section"},"XcodeOpen.png":{"type":"image","variants":[{"url":"\/images\/XcodeOpen.png","traits":["1x","light"]}],"identifier":"XcodeOpen.png","alt":"Xcode Dialog"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit#Integrate-Reachability":{"role":"pseudoSymbol","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability","abstract":[{"text":"This tutorial guides you through the process of consuming reachability data in your application.","type":"text"}],"kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit#Integrate-Reachability","type":"section","title":"Integrate Reachability"}}} \ No newline at end of file diff --git a/docs/data/tutorials/networkreachability/sampleprojectui-swiftui.json b/docs/data/tutorials/networkreachability/sampleprojectui-swiftui.json new file mode 100644 index 00000000..dbd522e4 --- /dev/null +++ b/docs/data/tutorials/networkreachability/sampleprojectui-swiftui.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/tutorials\/networkreachability\/sampleprojectui-swiftui"]}],"sections":[{"kind":"hero","projectFiles":"ProjectUI-SwiftUI.zip","estimatedTimeInMinutes":10,"chapter":"SwiftUI Sample App","title":"Canvas Setup","content":[{"inlineContent":[{"text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols.","type":"text"}],"type":"paragraph"}],"xcodeRequirement":"Xcode 14"},{"kind":"tasks","tasks":[{"title":"Observe reachability in your view","stepsSection":[{"runtimePreview":null,"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Select "},{"type":"codeVoice","code":"ContentView.swift"},{"type":"text","text":" in the Xcode Sidebar"}]}],"code":null,"type":"step","caption":[],"media":"XcodeSidebarSwiftUI.png"},{"type":"step","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add a new observed object and compute the symbol name"}]}],"media":null,"code":"ComputeSymbol.swift","runtimePreview":null,"caption":[]},{"caption":[],"type":"step","code":"ComputeColor.swift","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add a property to compute the background color"}]}],"media":null,"runtimePreview":null},{"code":null,"caption":[],"type":"step","media":"XcodeSidebarSwiftUI.png","runtimePreview":null,"content":[{"inlineContent":[{"type":"text","text":"Select "},{"type":"codeVoice","code":"ReachabilityApp.swift"},{"type":"text","text":" in the Xcode Sidebar"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Initialize an instance of "},{"code":"ReachabilityManager","type":"codeVoice"},{"type":"text","text":" and pass it to your content view."}],"type":"paragraph"}],"caption":[],"type":"step","media":null,"runtimePreview":null,"code":"ReachabilityApp.swift"}],"contentSection":[{"content":[{"inlineContent":[{"text":"Observe an instance of ","type":"text"},{"type":"codeVoice","code":"ReachabilityManager"},{"text":" and use it to build your symbols.","type":"text"}],"type":"paragraph"}],"media":"SFSymbolsIcon.png","mediaPosition":"trailing","kind":"contentAndMedia"}],"anchor":"Observe-reachability-in-your-view"},{"anchor":"Create-the-ContentView","title":"Create the ContentView","stepsSection":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add a symbol to the view body"}]}],"code":"UseSymbol.swift","runtimePreview":"PreviewSymbol.png","media":null,"type":"step","caption":[]},{"caption":[],"runtimePreview":"PreviewSymbolFormatted.png","content":[{"inlineContent":[{"type":"text","text":"Size the symbol"}],"type":"paragraph"}],"type":"step","code":"FormatSymbol.swift","media":null},{"runtimePreview":"PreviewColor.png","caption":[],"media":null,"code":"UseColor.swift","type":"step","content":[{"inlineContent":[{"type":"text","text":"Wrap the symbol in a ZStack and add a background color"}],"type":"paragraph"}]},{"type":"step","content":[{"type":"paragraph","inlineContent":[{"text":"Run the app and try changing the targe device’s network connectivity. Your UI should update to match.","type":"text"}]}],"code":null,"runtimePreview":null,"media":"Simulator-iPhone8-Integration.png","caption":[{"type":"paragraph","inlineContent":[{"text":"This works best on device as the iPhone Simulator’s reachability callbacks are spotty at best. If you have a Mac with Apple Silicon, you can build for iPad and run on your machine as well.","type":"text"}]}]}],"contentSection":[{"kind":"contentAndMedia","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use SwiftUI to create your sample app’s view hiearachy."}]}],"mediaPosition":"trailing","media":"SwiftUIIcon.png"}]}]}],"hierarchy":{"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials","modules":[{"projects":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency","kind":"task"}]},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard"},{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols"}]},{"sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App","projects":[{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},{"sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"}]}],"paths":[["doc:\/\/NetworkReachability\/tutorials\/Tutorials","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/$volume","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"category":"NetworkReachability","categoryPathComponent":"Tutorials","role":"project","title":"Canvas Setup"},"kind":"project","references":{"Simulator-iPhone8-Integration.png":{"identifier":"Simulator-iPhone8-Integration.png","type":"image","alt":"iPhone 8 Simulator","variants":[{"url":"\/images\/Simulator-iPhone8-Integration.png","traits":["1x","light"]}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui","title":"Canvas Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"estimatedTime":"10min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"PreviewSymbolFormatted.png":{"variants":[{"url":"\/images\/PreviewSymbolFormatted.png","traits":["1x","light"]}],"identifier":"PreviewSymbolFormatted.png","alt":"Swift UI Preview","type":"image"},"SwiftUIIcon.png":{"identifier":"SwiftUIIcon.png","type":"image","alt":"Swift UI Icon","variants":[{"url":"\/images\/SwiftUIIcon.png","traits":["1x","light"]}]},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"XcodeSidebarSwiftUI.png":{"variants":[{"url":"\/images\/XcodeSidebarSwiftUI.png","traits":["1x","light"]}],"identifier":"XcodeSidebarSwiftUI.png","alt":"The Xcode Sidebar","type":"image"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Create-the-storyboard":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Create-the-storyboard","title":"Create the storyboard","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard"},"ReachabilityApp.swift":{"syntax":"swift","highlights":[{"line":7}],"fileName":"ReachabilityApp.swift","content":["import SwiftUI","","@main","struct ReachabilityApp: App {"," var body: some Scene {"," WindowGroup {"," ContentView(reachabilityManager: ReachabilityManager())"," }"," }","}"],"identifier":"ReachabilityApp.swift","fileType":"swift","type":"file"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI#Integrate-Reachability":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability","role":"pseudoSymbol","type":"section","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"title":"Integrate Reachability","kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui#Integrate-Reachability"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Create-the-ContentView":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Create-the-ContentView","title":"Create the ContentView","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Add-NetworkReachability-as-a-Dependency","title":"Add NetworkReachability as a Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency"},"FormatSymbol.swift":{"syntax":"swift","fileType":"swift","fileName":"ContentView.swift","content":["import SwiftUI","","struct ContentView: View {",""," @ObservedObject"," var reachabilityManager: ReachabilityManager",""," var body: some View {"," Image(systemName: symbolName)"," .resizable()"," .frame(width: 60, height: 60)"," }",""," private var symbolName: String {"," switch reachabilityManager.reachability {"," case .wifi:"," return \"wifi.circle.fill\""," case .ethernet:"," return \"cable.connector\""," case .unknown:"," return \"questionmark.circle.fill\""," case .cellular:"," return \"antenna.radiowaves.left.and.right.circle.fill\""," case .disconnected:"," return \"xmark.circle.fill\""," }"," }",""," private var backgroundColor: Color {"," switch reachabilityManager.reachability {"," case .disconnected:"," return .red"," case .unknown:"," return .yellow"," case .wifi, .ethernet, .cellular:"," return .green"," }"," }","}","","struct ContentView_Previews: PreviewProvider {"," static var previews: some View {"," ContentView(reachabilityManager: .init())"," }","}"],"identifier":"FormatSymbol.swift","type":"file","highlights":[{"line":10},{"line":11}]},"ComputeSymbol.swift":{"syntax":"swift","highlights":[{"line":4},{"line":5},{"line":6},{"line":7},{"line":12},{"line":13},{"line":14},{"line":15},{"line":16},{"line":17},{"line":18},{"line":19},{"line":20},{"line":21},{"line":22},{"line":23},{"line":24},{"line":25},{"line":26},{"line":31}],"fileName":"ContentView.swift","content":["import SwiftUI","","struct ContentView: View {",""," @ObservedObject"," var reachabilityManager: ReachabilityManager",""," var body: some View {"," Text(\"Hello, world!\")"," .padding()"," }",""," private var symbolName: String {"," switch reachabilityManager.reachability {"," case .wifi:"," return \"wifi.circle.fill\""," case .ethernet:"," return \"cable.connector\""," case .unknown:"," return \"questionmark.circle.fill\""," case .cellular:"," return \"antenna.radiowaves.left.and.right.circle.fill\""," case .disconnected:"," return \"xmark.circle.fill\""," }"," }","}","","struct ContentView_Previews: PreviewProvider {"," static var previews: some View {"," ContentView(reachabilityManager: .init())"," }","}"],"identifier":"ComputeSymbol.swift","fileType":"swift","type":"file"},"PreviewSymbol.png":{"variants":[{"url":"\/images\/PreviewSymbol.png","traits":["1x","light"]}],"identifier":"PreviewSymbol.png","alt":"Swift UI Preview","type":"image"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"UIKit Project Setup","estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},"doc://NetworkReachability/tutorials/Tutorials/SwiftUI-Sample-App":{"kind":"article","type":"topic","role":"article","url":"\/tutorials\/tutorials\/swiftui-sample-app","title":"SwiftUI Sample App","abstract":[],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"},"UseSymbol.swift":{"syntax":"swift","fileName":"ContentView.swift","fileType":"swift","content":["import SwiftUI","","struct ContentView: View {",""," @ObservedObject"," var reachabilityManager: ReachabilityManager",""," var body: some View {"," Image(systemName: symbolName)"," }",""," private var symbolName: String {"," switch reachabilityManager.reachability {"," case .wifi:"," return \"wifi.circle.fill\""," case .ethernet:"," return \"cable.connector\""," case .unknown:"," return \"questionmark.circle.fill\""," case .cellular:"," return \"antenna.radiowaves.left.and.right.circle.fill\""," case .disconnected:"," return \"xmark.circle.fill\""," }"," }",""," private var backgroundColor: Color {"," switch reachabilityManager.reachability {"," case .disconnected:"," return .red"," case .unknown:"," return .yellow"," case .wifi, .ethernet, .cellular:"," return .green"," }"," }","}","","struct ContentView_Previews: PreviewProvider {"," static var previews: some View {"," ContentView(reachabilityManager: .init())"," }","}"],"identifier":"UseSymbol.swift","type":"file","highlights":[{"line":9}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Create-a-New-Project":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Create-a-New-Project","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Create a New Project","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Observe-reachability-in-your-view","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"title":"Observe reachability in your view","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},"SFSymbolsIcon.png":{"variants":[{"url":"\/images\/SFSymbolsIcon.png","traits":["1x","light"]}],"identifier":"SFSymbolsIcon.png","alt":"SF Symbols Icon","type":"image"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Add-NetworkReachability-as-a-Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Add NetworkReachability as a Dependency","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency"},"UseColor.swift":{"syntax":"swift","fileName":"ContentView.swift","fileType":"swift","content":["import SwiftUI","","struct ContentView: View {",""," @ObservedObject"," var reachabilityManager: ReachabilityManager",""," var body: some View {"," ZStack {"," Image(systemName: symbolName)"," .resizable()"," .frame(width: 60, height: 60)"," }"," .frame(maxWidth: .infinity,"," maxHeight: .infinity)"," .background(backgroundColor)"," }",""," private var symbolName: String {"," switch reachabilityManager.reachability {"," case .wifi:"," return \"wifi.circle.fill\""," case .ethernet:"," return \"cable.connector\""," case .unknown:"," return \"questionmark.circle.fill\""," case .cellular:"," return \"antenna.radiowaves.left.and.right.circle.fill\""," case .disconnected:"," return \"xmark.circle.fill\""," }"," }",""," private var backgroundColor: Color {"," switch reachabilityManager.reachability {"," case .disconnected:"," return .red"," case .unknown:"," return .yellow"," case .wifi, .ethernet, .cellular:"," return .green"," }"," }","}","","struct ContentView_Previews: PreviewProvider {"," static var previews: some View {"," ContentView(reachabilityManager: .init())"," }","}"],"identifier":"UseColor.swift","type":"file","highlights":[{"line":9},{"line":10},{"line":11},{"line":12},{"line":13},{"line":14},{"line":15},{"line":16}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Add-Iconography-from-SF-Symbols","title":"Add Iconography from SF Symbols","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Create-a-New-Project":{"title":"Create a New Project","abstract":[{"text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode.","type":"text"}],"kind":"section","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Create-a-New-Project","role":"pseudoSymbol","type":"section"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},"Xcode 14":{"url":"https:\/\/developer.apple.com\/download\/","identifier":"Xcode 14","title":"Xcode 14","type":"xcodeRequirement"},"PreviewColor.png":{"identifier":"PreviewColor.png","type":"image","alt":"Swift UI Preview","variants":[{"url":"\/images\/PreviewColor.png","traits":["1x","light"]}]},"ProjectUI-SwiftUI.zip":{"url":"\/downloads\/ProjectUI-SwiftUI.zip","identifier":"ProjectUI-SwiftUI.zip","type":"download","checksum":"af2e34497e128c48b430bf9c4d078cf4686bb867dc9295159df5d915c1b8db2fa46a80e776ee76de744cecd2536b3fe8ea5e987209fadbdefdd9c05c35be53ca"},"ComputeColor.swift":{"syntax":"swift","fileName":"ContentView.swift","fileType":"swift","content":["import SwiftUI","","struct ContentView: View {",""," @ObservedObject"," var reachabilityManager: ReachabilityManager",""," var body: some View {"," Text(\"Hello, world!\")"," .padding()"," }",""," private var symbolName: String {"," switch reachabilityManager.reachability {"," case .wifi:"," return \"wifi.circle.fill\""," case .ethernet:"," return \"cable.connector\""," case .unknown:"," return \"questionmark.circle.fill\""," case .cellular:"," return \"antenna.radiowaves.left.and.right.circle.fill\""," case .disconnected:"," return \"xmark.circle.fill\""," }"," }",""," private var backgroundColor: Color {"," switch reachabilityManager.reachability {"," case .disconnected:"," return .red"," case .unknown:"," return .yellow"," case .wifi, .ethernet, .cellular:"," return .green"," }"," }","}","","struct ContentView_Previews: PreviewProvider {"," static var previews: some View {"," ContentView(reachabilityManager: .init())"," }","}"],"identifier":"ComputeColor.swift","type":"file","highlights":[{"line":27},{"line":28},{"line":29},{"line":30},{"line":31},{"line":32},{"line":33},{"line":34},{"line":35},{"line":36},{"line":37}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit#Integrate-Reachability":{"role":"pseudoSymbol","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability","abstract":[{"text":"This tutorial guides you through the process of consuming reachability data in your application.","type":"text"}],"kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit#Integrate-Reachability","type":"section","title":"Integrate Reachability"},"doc://NetworkReachability/tutorials/Tutorials/UIKit-Sample-App":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","role":"article","type":"topic","abstract":[],"title":"UIKit Sample App","kind":"article","url":"\/tutorials\/tutorials\/uikit-sample-app"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui","title":"SwiftUI Project Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"title":"Storyboard Setup","estimatedTime":"15min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"}}} \ No newline at end of file diff --git a/docs/data/tutorials/networkreachability/sampleprojectui-uikit.json b/docs/data/tutorials/networkreachability/sampleprojectui-uikit.json new file mode 100644 index 00000000..d83d48fc --- /dev/null +++ b/docs/data/tutorials/networkreachability/sampleprojectui-uikit.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/tutorials\/networkreachability\/sampleprojectui-uikit"]}],"sections":[{"kind":"hero","projectFiles":"ProjectUI-UIKit.zip","estimatedTimeInMinutes":15,"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}]}],"title":"Storyboard Setup","xcodeRequirement":"Xcode 14","chapter":"UIKit Sample App"},{"tasks":[{"anchor":"Create-the-storyboard","title":"Create the storyboard","stepsSection":[{"caption":[],"code":null,"type":"step","content":[{"inlineContent":[{"type":"text","text":"Select "},{"type":"codeVoice","code":"Main.storyboard"},{"type":"text","text":" in the Xcode Sidebar"}],"type":"paragraph"}],"media":"XcodeMainStoryboardSidebar.png","runtimePreview":null},{"content":[{"type":"paragraph","inlineContent":[{"text":"Select your view controller, click the “+” button in the top right-hand corner, and drag a ","type":"text"},{"type":"codeVoice","code":"UIImageView"},{"text":" on to the canvas.","type":"text"},{"type":"text","text":" "},{"text":"Constrain the image view to be centered within the view controller, with a height and width of 60 points.","type":"text"}]}],"type":"step","code":null,"caption":[],"media":"XcodeConstraints.png","runtimePreview":null},{"type":"step","content":[{"type":"paragraph","inlineContent":[{"text":"Select ","type":"text"},{"type":"codeVoice","code":"ViewController.swift"},{"type":"text","text":" in the Xcode Sidebar and add an "},{"type":"codeVoice","code":"IBOutlet"},{"type":"text","text":" for the image view"}]}],"code":"ImageOutlet.swift","media":null,"runtimePreview":null,"caption":[]},{"type":"step","code":null,"media":"XcodeOutletDrag.png","content":[{"inlineContent":[{"text":"Select ","type":"text"},{"type":"codeVoice","code":"Main.storyboard"},{"type":"text","text":" in the Xcode Sidebar. Select your view controller and click on the “outlets” tab in the inspector panel on the right-hand side. You should see your newly created outlet from the previous step. Connect the outlet to the image view on the canvas"}],"type":"paragraph"}],"caption":[],"runtimePreview":null}],"contentSection":[{"media":"StoryboardIcon.png","kind":"contentAndMedia","content":[{"inlineContent":[{"type":"text","text":"Use Interface Builder to create your sample app’s view hiearachy."}],"type":"paragraph"}],"mediaPosition":"trailing"}]},{"stepsSection":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Select "},{"code":"ViewController.swift","type":"codeVoice"},{"type":"text","text":" in the Xcode Sidebar and add methods to update the image view depending on network state."}]}],"runtimePreview":null,"type":"step","caption":[],"code":"SFSymbols.swift","media":null},{"type":"step","caption":[],"media":null,"code":"PlaceholderViewDidLoad.swift","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Invoke "},{"code":"showUnknown()","type":"codeVoice"},{"text":" in the ","type":"text"},{"code":"viewDidLoad()","type":"codeVoice"},{"text":" method. Set the view’s ","type":"text"},{"type":"codeVoice","code":"tintColor"},{"type":"text","text":" to "},{"type":"codeVoice","code":".label"}]}],"runtimePreview":null},{"code":null,"caption":[],"type":"step","runtimePreview":null,"content":[{"inlineContent":[{"text":"Run the app in the simulator, and you should see something like this.","type":"text"}],"type":"paragraph"}],"media":"Simulator-iPhone8-UI.png"}],"anchor":"Add-Iconography-from-SF-Symbols","title":"Add Iconography from SF Symbols","contentSection":[{"content":[{"inlineContent":[{"type":"text","text":"Add iconography to your sample reachability application from SF Symbols to communicate different network connectivity information to users."}],"type":"paragraph"}],"kind":"contentAndMedia","media":"SFSymbolsIcon.png","mediaPosition":"trailing"}]}],"kind":"tasks"},{"title":"Implementing Reachability","kind":"callToAction","action":{"type":"reference","isActive":true,"overridingTitle":"Get started","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit","overridingTitleInlineContent":[{"type":"text","text":"Get started"}]},"abstract":[{"text":"This tutorial guides you through the process of consuming reachability data in your application.","type":"text"}],"featuredEyebrow":"Tutorial"}],"kind":"project","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"modules":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","projects":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency","kind":"task"}]},{"sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit","sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability"}]}]},{"projects":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project","kind":"task"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency","kind":"task"}]},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI","sections":[{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability","kind":"task"}]},{"sections":[{"kind":"task","reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},{"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView","kind":"task"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"}],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"}],"paths":[["doc:\/\/NetworkReachability\/tutorials\/Tutorials","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/$volume","doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App"]],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"metadata":{"role":"project","category":"NetworkReachability","categoryPathComponent":"Tutorials","title":"Storyboard Setup"},"references":{"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"UIKit Project Setup","estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},"SFSymbols.swift":{"content":["import UIKit","","class ViewController: UIViewController {",""," override func viewDidLoad() {"," super.viewDidLoad()"," \/\/ Do any additional setup after loading the view."," }",""," @IBOutlet"," private var statusImageView: UIImageView!",""," private func showWiredEthernet() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"cable.connector\")"," }",""," private func showWiFi() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"wifi.circle.fill\")"," }",""," private func showCellular() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"antenna.radiowaves.left.and.right.circle.fill\")"," }",""," private func showDisconnected() {"," view.backgroundColor = .systemRed"," statusImageView.image = UIImage(systemName: \"xmark.circle.fill\")"," }",""," private func showUnknown() {"," view.backgroundColor = .systemYellow"," statusImageView.image = UIImage(systemName: \"questionmark.circle.fill\")"," }","","}"],"type":"file","syntax":"swift","fileName":"ViewController.swift","highlights":[{"line":13},{"line":14},{"line":15},{"line":16},{"line":17},{"line":18},{"line":19},{"line":20},{"line":21},{"line":22},{"line":23},{"line":24},{"line":25},{"line":26},{"line":27},{"line":28},{"line":29},{"line":30},{"line":31},{"line":32},{"line":33},{"line":34},{"line":35},{"line":36},{"line":37}],"identifier":"SFSymbols.swift","fileType":"swift"},"ImageOutlet.swift":{"fileName":"ViewController.swift","type":"file","syntax":"swift","content":["import UIKit","","class ViewController: UIViewController {",""," override func viewDidLoad() {"," super.viewDidLoad()"," \/\/ Do any additional setup after loading the view."," }",""," @IBOutlet"," private var statusImageView: UIImageView!","","}"],"highlights":[{"line":10},{"line":11},{"line":12}],"identifier":"ImageOutlet.swift","fileType":"swift"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Add-Iconography-from-SF-Symbols","title":"Add Iconography from SF Symbols","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Add-Iconography-from-SF-Symbols"},"ProjectUI-UIKit.zip":{"identifier":"ProjectUI-UIKit.zip","url":"\/downloads\/ProjectUI-UIKit.zip","type":"download","checksum":"77885a90ba940c4d312114890e7a8e32dd5b886bdf15c0debc8c827fa2fb65458d22e1177621060d34268d5d404968b642c91efb9ba26d3405e05d2e80f8ebfe"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI#Integrate-Reachability":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI#Integrate-Reachability","role":"pseudoSymbol","type":"section","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"title":"Integrate Reachability","kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui#Integrate-Reachability"},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"title":"Storyboard Setup","estimatedTime":"15min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},"PlaceholderViewDidLoad.swift":{"fileName":"ViewController.swift","type":"file","syntax":"swift","content":["import UIKit","","class ViewController: UIViewController {",""," override func viewDidLoad() {"," super.viewDidLoad()"," view.tintColor = .label"," showUnknown()"," }",""," @IBOutlet"," private var statusImageView: UIImageView!",""," private func showWiredEthernet() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"cable.connector\")"," }",""," private func showWiFi() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"wifi.circle.fill\")"," }",""," private func showCellular() {"," view.backgroundColor = .systemGreen"," statusImageView.image = UIImage(systemName: \"antenna.radiowaves.left.and.right.circle.fill\")"," }",""," private func showDisconnected() {"," view.backgroundColor = .systemRed"," statusImageView.image = UIImage(systemName: \"xmark.circle.fill\")"," }",""," private func showUnknown() {"," view.backgroundColor = .systemYellow"," statusImageView.image = UIImage(systemName: \"questionmark.circle.fill\")"," }","","}"],"highlights":[{"line":7},{"line":8}],"identifier":"PlaceholderViewDidLoad.swift","fileType":"swift"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui","title":"Canvas Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"estimatedTime":"10min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Create-a-New-Project":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Create-a-New-Project","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Create a New Project","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Create-a-New-Project"},"doc://NetworkReachability/tutorials/Tutorials/UIKit-Sample-App":{"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/UIKit-Sample-App","role":"article","type":"topic","abstract":[],"title":"UIKit Sample App","kind":"article","url":"\/tutorials\/tutorials\/uikit-sample-app"},"XcodeConstraints.png":{"alt":"Storyboard Canvas","identifier":"XcodeConstraints.png","variants":[{"traits":["1x","light"],"url":"\/images\/XcodeConstraints.png"}],"type":"image"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Add-NetworkReachability-as-a-Dependency","title":"Add NetworkReachability as a Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Add-NetworkReachability-as-a-Dependency"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui","title":"SwiftUI Project Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},"XcodeMainStoryboardSidebar.png":{"identifier":"XcodeMainStoryboardSidebar.png","alt":"The Xcode Sidebar","type":"image","variants":[{"url":"\/images\/XcodeMainStoryboardSidebar.png","traits":["1x","light"]}]},"Xcode 14":{"identifier":"Xcode 14","title":"Xcode 14","url":"https:\/\/developer.apple.com\/download\/","type":"xcodeRequirement"},"StoryboardIcon.png":{"identifier":"StoryboardIcon.png","alt":"Storyboard Icon","type":"image","variants":[{"traits":["1x","light"],"url":"\/images\/StoryboardIcon.png"}]},"Simulator-iPhone8-UI.png":{"alt":"iPhone 8 Simulator","identifier":"Simulator-iPhone8-UI.png","variants":[{"traits":["1x","light"],"url":"\/images\/Simulator-iPhone8-UI.png"}],"type":"image"},"SFSymbolsIcon.png":{"identifier":"SFSymbolsIcon.png","alt":"SF Symbols Icon","type":"image","variants":[{"traits":["1x","light"],"url":"\/images\/SFSymbolsIcon.png"}]},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Observe-reachability-in-your-view","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"title":"Observe reachability in your view","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Observe-reachability-in-your-view"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit#Integrate-Reachability":{"role":"pseudoSymbol","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit#Integrate-Reachability","abstract":[{"text":"This tutorial guides you through the process of consuming reachability data in your application.","type":"text"}],"kind":"section","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit#Integrate-Reachability","type":"section","title":"Integrate Reachability"},"doc://NetworkReachability/tutorials/Tutorials/SwiftUI-Sample-App":{"kind":"article","type":"topic","role":"article","url":"\/tutorials\/tutorials\/swiftui-sample-app","title":"SwiftUI Sample App","abstract":[],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials\/SwiftUI-Sample-App"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui#Add-NetworkReachability-as-a-Dependency","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"Add NetworkReachability as a Dependency","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI#Add-NetworkReachability-as-a-Dependency"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit#Create-the-storyboard":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit#Create-the-storyboard","title":"Create the storyboard","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit#Create-the-storyboard"},"XcodeOutletDrag.png":{"alt":"Interface Builder Outlet Inspector","identifier":"XcodeOutletDrag.png","variants":[{"traits":["1x","light"],"url":"\/images\/XcodeOutletDrag.png"}],"type":"image"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit#Create-a-New-Project":{"title":"Create a New Project","abstract":[{"text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode.","type":"text"}],"kind":"section","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit#Create-a-New-Project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit#Create-a-New-Project","role":"pseudoSymbol","type":"section"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI#Create-the-ContentView":{"kind":"section","type":"section","role":"pseudoSymbol","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui#Create-the-ContentView","title":"Create the ContentView","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI#Create-the-ContentView"}}} \ No newline at end of file diff --git a/docs/data/tutorials/tutorials.json b/docs/data/tutorials/tutorials.json new file mode 100644 index 00000000..b1d9ae3a --- /dev/null +++ b/docs/data/tutorials/tutorials.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/tutorials\/tutorials"]}],"hierarchy":{"paths":[],"reference":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"sections":[{"kind":"hero","action":{"type":"reference","isActive":true,"overridingTitle":"Get started","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit","overridingTitleInlineContent":[{"type":"text","text":"Get started"}]},"backgroundImage":"Intro.png","image":"Intro.png","content":[{"type":"paragraph","inlineContent":[{"text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13","type":"text"}]}],"title":"Learn NetworkReachability"},{"image":null,"content":[],"kind":"volume","chapters":[{"content":[{"inlineContent":[{"type":"text","text":"Create a sample iOS application with NetworkReachability using UIKit"}],"type":"paragraph"}],"tutorials":["doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit","doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit","doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"],"name":"UIKit Sample App","image":"SampleIcon.png"},{"content":[{"inlineContent":[{"type":"text","text":"Create a sample iOS application with NetworkReachability using SwiftUI"}],"type":"paragraph"}],"tutorials":["doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI","doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI","doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"],"name":"SwiftUI Sample App","image":"SampleIcon2.png"}],"name":null},{"kind":"resources","tiles":[{"title":"Xcode and SDKs","content":[{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"https:\/\/github.com\/vsanthanam\/NetworkReachability\/releases\/latest","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/download\/"}],"type":"paragraph"}]}]}],"identifier":"downloads","action":{"title":"View downloads","type":"link","destination":"https:\/\/github.com\/vsanthanam\/NetworkReachability\/releases"}},{"title":"Documentation","content":[{"inlineContent":[{"type":"text","text":"Browse and search NetworkReachability documentation."}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"https:\/\/reachability.tools\/docs\/documentation\/networkreachability\/networkmonitor","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"https:\/\/reachability.tools\/docs\/documentation\/networkreachability\/reachabilitymonitor","type":"reference"}]}]}],"type":"unorderedList"}],"identifier":"documentation","action":{"title":"View more","type":"link","destination":"https:\/\/reachability.tools\/docs\/documentation\/networkreachability\/"}}],"content":[{"inlineContent":[{"type":"text","text":"Explore more resources for learning about NetworkReachability."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"categoryPathComponent":"Tutorials","category":"NetworkReachability","estimatedTime":"45min","role":"overview","title":"Learn NetworkReachability"},"kind":"overview","identifier":{"url":"doc:\/\/NetworkReachability\/tutorials\/Tutorials","interfaceLanguage":"swift"},"references":{"https://github.com/vsanthanam/NetworkReachability/releases/latest":{"titleInlineContent":[{"text":"- NetworkReachability Source","type":"text"}],"url":"https:\/\/github.com\/vsanthanam\/NetworkReachability\/releases\/latest","identifier":"https:\/\/github.com\/vsanthanam\/NetworkReachability\/releases\/latest","type":"link","title":"- NetworkReachability Source"},"SampleIcon2.png":{"variants":[{"traits":["1x","light"],"url":"\/images\/SampleIcon2.png"}],"type":"image","identifier":"SampleIcon2.png","alt":"Sample App Icon"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-swiftui","title":"SwiftUI Project Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new SwiftUI application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-SwiftUI"},"https://reachability.tools/docs/documentation/networkreachability/reachabilitymonitor":{"titleInlineContent":[{"text":"- ReachabilityMonitor API","type":"text"}],"url":"https:\/\/reachability.tools\/docs\/documentation\/networkreachability\/reachabilitymonitor","identifier":"https:\/\/reachability.tools\/docs\/documentation\/networkreachability\/reachabilitymonitor","type":"link","title":"- ReachabilityMonitor API"},"doc://NetworkReachability/tutorials/Tutorials":{"kind":"overview","type":"topic","role":"overview","url":"\/tutorials\/tutorials","title":"Learn NetworkReachability","abstract":[{"type":"text","text":"Step-by-step tutorials to learn NetworkReachability using Xcode 13"}],"identifier":"doc:\/\/NetworkReachability\/tutorials\/Tutorials"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectSetup-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectsetup-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating a new UIKit application and adding NetworkReachability as a dependency using the Swift Package Manager within Xcode."}],"title":"UIKit Project Setup","estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectSetup-UIKit"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-swiftui","title":"Canvas Setup","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using SwiftUI and SF Symbols."}],"estimatedTime":"10min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-SwiftUI"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectUI-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectui-uikit","abstract":[{"type":"text","text":"This tutorial guides you through the process of creating your app’s user interface using Storyboards, Interface Builder, UIKit, and SF Symbols."}],"title":"Storyboard Setup","estimatedTime":"15min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectUI-UIKit"},"Intro.png":{"variants":[{"traits":["1x","light"],"url":"\/images\/Intro.png"}],"type":"image","identifier":"Intro.png","alt":"A MacBook Pro Running Xcode"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-SwiftUI":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-swiftui","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-SwiftUI"},"https://developer.apple.com/download/":{"titleInlineContent":[{"type":"text","text":"- Xcode 14"}],"url":"https:\/\/developer.apple.com\/download\/","identifier":"https:\/\/developer.apple.com\/download\/","type":"link","title":"- Xcode 14"},"SampleIcon.png":{"variants":[{"traits":["1x","light"],"url":"\/images\/SampleIcon.png"}],"type":"image","identifier":"SampleIcon.png","alt":"Sample App Icon"},"https://reachability.tools/docs/documentation/networkreachability/networkmonitor":{"titleInlineContent":[{"text":"- NetworkMonitor API","type":"text"}],"url":"https:\/\/reachability.tools\/docs\/documentation\/networkreachability\/networkmonitor","identifier":"https:\/\/reachability.tools\/docs\/documentation\/networkreachability\/networkmonitor","type":"link","title":"- NetworkMonitor API"},"doc://NetworkReachability/tutorials/NetworkReachability/SampleProjectIntegration-UIKit":{"kind":"project","type":"topic","role":"project","url":"\/tutorials\/networkreachability\/sampleprojectintegration-uikit","title":"Implementing Reachability","abstract":[{"type":"text","text":"This tutorial guides you through the process of consuming reachability data in your application."}],"estimatedTime":"5min","identifier":"doc:\/\/NetworkReachability\/tutorials\/NetworkReachability\/SampleProjectIntegration-UIKit"}}} \ No newline at end of file diff --git a/docs/developer-og-twitter.jpg b/docs/developer-og-twitter.jpg new file mode 100644 index 0000000000000000000000000000000000000000..63c48359d11d9f755203ce58eeec9d3504a71f44 GIT binary patch literal 12562 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 ZDocumentation

\ No newline at end of file diff --git a/docs/documentation/networkreachability/combine/publishers/index.html b/docs/documentation/networkreachability/combine/publishers/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/combine/publishers/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/combine/publishers/networkpathpublisher/index.html b/docs/documentation/networkreachability/combine/publishers/networkpathpublisher/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/combine/publishers/networkpathpublisher/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/combine/publishers/reachabilitypublisher/index.html b/docs/documentation/networkreachability/combine/publishers/reachabilitypublisher/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/combine/publishers/reachabilitypublisher/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/foundation/index.html b/docs/documentation/networkreachability/foundation/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/foundation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/foundation/nsnotification/index.html b/docs/documentation/networkreachability/foundation/nsnotification/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/foundation/nsnotification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/foundation/nsnotification/name/index.html b/docs/documentation/networkreachability/foundation/nsnotification/name/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/foundation/nsnotification/name/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/foundation/nsnotification/name/networkpathchanged/index.html b/docs/documentation/networkreachability/foundation/nsnotification/name/networkpathchanged/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/foundation/nsnotification/name/networkpathchanged/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/foundation/nsnotification/name/reachabilitychanged/index.html b/docs/documentation/networkreachability/foundation/nsnotification/name/reachabilitychanged/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/foundation/nsnotification/name/reachabilitychanged/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/gettingstarted/index.html b/docs/documentation/networkreachability/gettingstarted/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/gettingstarted/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/index.html b/docs/documentation/networkreachability/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/currentpath/index.html b/docs/documentation/networkreachability/networkmonitor/currentpath/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/currentpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/delegate-swift.property/index.html b/docs/documentation/networkreachability/networkmonitor/delegate-swift.property/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/delegate-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/delegate-swift.typealias/index.html b/docs/documentation/networkreachability/networkmonitor/delegate-swift.typealias/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/delegate-swift.typealias/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/index.html b/docs/documentation/networkreachability/networkmonitor/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init()/index.html b/docs/documentation/networkreachability/networkmonitor/init()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(delegate:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:delegate:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatehandler:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:delegate:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:updatehandler:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(prohibitedinterfacetypes:updatequeue:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:delegate:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatehandler:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:delegate:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:updatehandler:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(requiredinterfacetype:updatequeue:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(updatehandler:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(updatequeue:delegate:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(updatequeue:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(updatequeue:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/init(updatequeue:updatehandler:)/index.html b/docs/documentation/networkreachability/networkmonitor/init(updatequeue:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/init(updatequeue:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpath(dispatchqueue:completionhandler:)/index.html b/docs/documentation/networkreachability/networkmonitor/networkpath(dispatchqueue:completionhandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpath(dispatchqueue:completionhandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpath/index.html b/docs/documentation/networkreachability/networkmonitor/networkpath/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpathchangednotificationname/index.html b/docs/documentation/networkreachability/networkmonitor/networkpathchangednotificationname/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpathchangednotificationname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpathpublisher(prohibitinginterfacetypes:)/index.html b/docs/documentation/networkreachability/networkmonitor/networkpathpublisher(prohibitinginterfacetypes:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpathpublisher(prohibitinginterfacetypes:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpathpublisher(requiringinterfacetype:)/index.html b/docs/documentation/networkreachability/networkmonitor/networkpathpublisher(requiringinterfacetype:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpathpublisher(requiringinterfacetype:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpathpublisher/index.html b/docs/documentation/networkreachability/networkmonitor/networkpathpublisher/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpathpublisher/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpathupdates(prohibitinginterfacetypes:)/index.html b/docs/documentation/networkreachability/networkmonitor/networkpathupdates(prohibitinginterfacetypes:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpathupdates(prohibitinginterfacetypes:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpathupdates(requiringinterfacetype:)/index.html b/docs/documentation/networkreachability/networkmonitor/networkpathupdates(requiringinterfacetype:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpathupdates(requiringinterfacetype:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/networkpathupdates/index.html b/docs/documentation/networkreachability/networkmonitor/networkpathupdates/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/networkpathupdates/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/allsatisfy(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/allsatisfy(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/allsatisfy(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/append(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/append(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/append(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/assertnofailure(_:file:line:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/assertnofailure(_:file:line:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/assertnofailure(_:file:line:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/assign(to:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/assign(to:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/assign(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/assign(to:on:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/assign(to:on:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/assign(to:on:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/breakpointonerror()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/breakpointonerror()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/breakpointonerror()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/buffer(size:prefetch:whenfull:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/buffer(size:prefetch:whenfull:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/buffer(size:prefetch:whenfull:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/catch(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/catch(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/catch(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/collect()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/collect()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/collect()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/collect(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/collect(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/collect(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/collect(_:options:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/collect(_:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/collect(_:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2hdcs/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2hdcs/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2hdcs/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2rhhp/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2rhhp/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:)-2rhhp/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-1k950/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-1k950/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-1k950/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-9bh3w/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-9bh3w/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:)-9bh3w/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/combinelatest(_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/compactmap(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/compactmap(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/compactmap(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/contains(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/contains(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/contains(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/contains(where:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/contains(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/contains(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/count()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/count()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/count()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/debounce(for:scheduler:options:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/debounce(for:scheduler:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/debounce(for:scheduler:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/decode(type:decoder:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/decode(type:decoder:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/decode(type:decoder:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/delay(for:tolerance:scheduler:options:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/delay(for:tolerance:scheduler:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/delay(for:tolerance:scheduler:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/drop(untiloutputfrom:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/drop(untiloutputfrom:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/drop(untiloutputfrom:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/drop(while:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/drop(while:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/drop(while:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/dropfirst(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/dropfirst(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/dropfirst(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/erasetoanypublisher()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/erasetoanypublisher()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/erasetoanypublisher()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/failure/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/failure/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/failure/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/filter(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/filter(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/filter(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/first()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/first()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/first()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/first(where:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/first(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/first(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-1wwap/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-1wwap/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-1wwap/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-22bki/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-22bki/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-22bki/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-5j0td/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-5j0td/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-5j0td/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-9w2i4/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-9w2i4/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/flatmap(maxpublishers:_:)-9w2i4/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/ignoreoutput()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/ignoreoutput()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/ignoreoutput()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/last()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/last()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/last()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/last(where:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/last(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/last(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/makeconnectable()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/makeconnectable()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/makeconnectable()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/map(_:)-8jtcm/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/map(_:)-8jtcm/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/map(_:)-8jtcm/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/map(_:)-nnmo/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/map(_:)-nnmo/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/map(_:)-nnmo/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/map(_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/map(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/map(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/map(_:_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/map(_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/map(_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/maperror(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/maperror(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/maperror(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/max(by:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/max(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/max(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/measureinterval(using:options:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/measureinterval(using:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/measureinterval(using:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/merge(with:_:_:_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/min(by:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/min(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/min(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/multicast(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/multicast(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/multicast(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/multicast(subject:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/multicast(subject:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/multicast(subject:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/output(at:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/output(at:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/output(at:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/output(in:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/output(in:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/output(in:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/output/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/output/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/output/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/prefix(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/prefix(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/prefix(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/prefix(untiloutputfrom:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/prefix(untiloutputfrom:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/prefix(untiloutputfrom:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/prefix(while:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/prefix(while:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/prefix(while:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/prepend(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/prepend(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/prepend(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/print(_:to:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/print(_:to:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/print(_:to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/publisher-implementations/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/publisher-implementations/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/publisher-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/receive(on:options:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/receive(on:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/receive(on:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/receive(subscriber:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/receive(subscriber:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/receive(subscriber:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/reduce(_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/reduce(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/reduce(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/removeduplicates()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/removeduplicates()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/removeduplicates()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/removeduplicates(by:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/removeduplicates(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/removeduplicates(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/replaceempty(with:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/replaceempty(with:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/replaceempty(with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/replaceerror(with:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/replaceerror(with:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/replaceerror(with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/replacenil(with:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/replacenil(with:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/replacenil(with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/retry(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/retry(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/retry(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/scan(_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/scan(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/scan(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/setfailuretype(to:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/setfailuretype(to:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/setfailuretype(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/share()/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/share()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/share()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/sink(receivecompletion:receivevalue:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/sink(receivecompletion:receivevalue:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/sink(receivecompletion:receivevalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/sink(receivevalue:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/sink(receivevalue:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/sink(receivevalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-38vir/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-38vir/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-38vir/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-6wtzk/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-6wtzk/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(_:)-6wtzk/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(on:options:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(on:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/subscribe(on:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/throttle(for:scheduler:latest:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/throttle(for:scheduler:latest:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/throttle(for:scheduler:latest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/timeout(_:scheduler:options:customerror:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/timeout(_:scheduler:options:customerror:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/timeout(_:scheduler:options:customerror:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/tryallsatisfy(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/tryallsatisfy(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/tryallsatisfy(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/trycatch(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/trycatch(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/trycatch(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/trycompactmap(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/trycompactmap(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/trycompactmap(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/trycontains(where:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/trycontains(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/trycontains(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/trydrop(while:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/trydrop(while:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/trydrop(while:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/tryfilter(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/tryfilter(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/tryfilter(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/tryfirst(where:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/tryfirst(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/tryfirst(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/trylast(where:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/trylast(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/trylast(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/trymap(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/trymap(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/trymap(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/trymax(by:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/trymax(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/trymax(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/trymin(by:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/trymin(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/trymin(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/tryprefix(while:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/tryprefix(while:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/tryprefix(while:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/tryreduce(_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/tryreduce(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/tryreduce(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/tryremoveduplicates(by:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/tryremoveduplicates(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/tryremoveduplicates(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/tryscan(_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/tryscan(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/tryscan(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/values/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/values/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/values/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-2rd7/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-2rd7/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-2rd7/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-5lvn0/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-5lvn0/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:)-5lvn0/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-6412w/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-6412w/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-6412w/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-7k6tf/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-7k6tf/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:)-7k6tf/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:_:)/index.html b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/publisher/zip(_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/updatehandler-swift.property/index.html b/docs/documentation/networkreachability/networkmonitor/updatehandler-swift.property/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/updatehandler-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/updatehandler-swift.typealias/index.html b/docs/documentation/networkreachability/networkmonitor/updatehandler-swift.typealias/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/updatehandler-swift.typealias/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitor/updatequeue/index.html b/docs/documentation/networkreachability/networkmonitor/updatequeue/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitor/updatequeue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitordelegate/index.html b/docs/documentation/networkreachability/networkmonitordelegate/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitordelegate/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitordelegate/networkmonitor(_:didupdatenetworkpath:)/index.html b/docs/documentation/networkreachability/networkmonitordelegate/networkmonitor(_:didupdatenetworkpath:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitordelegate/networkmonitor(_:didupdatenetworkpath:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/networkmonitorguide/index.html b/docs/documentation/networkreachability/networkmonitorguide/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/networkmonitorguide/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/!=(_:_:)/index.html b/docs/documentation/networkreachability/reachability/!=(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/==(_:_:)/index.html b/docs/documentation/networkreachability/reachability/==(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/==(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/description/index.html b/docs/documentation/networkreachability/reachability/description/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/equatable-implementations/index.html b/docs/documentation/networkreachability/reachability/equatable-implementations/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/flags/index.html b/docs/documentation/networkreachability/reachability/flags/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/flags/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/hash(into:)/index.html b/docs/documentation/networkreachability/reachability/hash(into:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/index.html b/docs/documentation/networkreachability/reachability/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/init(flags:)/index.html b/docs/documentation/networkreachability/reachability/init(flags:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/init(flags:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/!=(_:_:)/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/!=(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/description/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/description/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/equatable-implementations/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/equatable-implementations/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/isreachable/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/isreachable/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/isreachable/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/unavailable/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/unavailable/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/unavailable/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/unknown/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/unknown/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/unknown/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/wlan/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/wlan/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/wlan/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.enum/wwan/index.html b/docs/documentation/networkreachability/reachability/status-swift.enum/wwan/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.enum/wwan/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/status-swift.property/index.html b/docs/documentation/networkreachability/reachability/status-swift.property/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/status-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachability/unknown/index.html b/docs/documentation/networkreachability/reachability/unknown/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachability/unknown/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/currentreachability/index.html b/docs/documentation/networkreachability/reachabilitymonitor/currentreachability/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/currentreachability/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/delegate-swift.property/index.html b/docs/documentation/networkreachability/reachabilitymonitor/delegate-swift.property/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/delegate-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/delegate-swift.typealias/index.html b/docs/documentation/networkreachability/reachabilitymonitor/delegate-swift.typealias/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/delegate-swift.typealias/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/!=(_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/!=(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/code/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/code/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/description/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/description/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/equatable-implementations/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/equatable-implementations/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/error-implementations/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/error-implementations/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/errordescription/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/errordescription/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/errordescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/failedtocreate(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/failedtocreate(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/failedtocreate(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/failedtogetflags(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/failedtogetflags(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/failedtogetflags(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/failedtosetdispatchqueue(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/failedtosetdispatchqueue(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/failedtosetdispatchqueue(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/failedtostartcallback(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/failedtostartcallback(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/failedtostartcallback(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/failurereason/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/failurereason/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/failurereason/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/helpanchor/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/helpanchor/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/helpanchor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/localizeddescription/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/localizeddescription/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/recoverysuggestion/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/recoverysuggestion/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/recoverysuggestion/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/error/unknown/index.html b/docs/documentation/networkreachability/reachabilitymonitor/error/unknown/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/error/unknown/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/index.html b/docs/documentation/networkreachability/reachabilitymonitor/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(address:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(address:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(address:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(address:delegate:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(address:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(address:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatehandler:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:delegate:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:updatehandler:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(address:updatequeue:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(delegate:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(host:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(host:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(host:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(host:delegate:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(host:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(host:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatehandler:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:delegate:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:updatehandler:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(host:updatequeue:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(updatehandler:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(updatequeue:delegate:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(updatequeue:delegate:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(updatequeue:delegate:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/init(updatequeue:updatehandler:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/init(updatequeue:updatehandler:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/init(updatequeue:updatehandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/allsatisfy(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/allsatisfy(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/allsatisfy(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/append(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/append(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/append(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/assertnofailure(_:file:line:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/assertnofailure(_:file:line:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/assertnofailure(_:file:line:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/breakpoint(receivesubscription:receiveoutput:receivecompletion:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/breakpointonerror()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/breakpointonerror()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/breakpointonerror()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/buffer(size:prefetch:whenfull:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/buffer(size:prefetch:whenfull:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/buffer(size:prefetch:whenfull:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/catch(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/catch(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/catch(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:options:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/collect(_:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-2rbpi/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-2rbpi/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-2rbpi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-7yvck/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-7yvck/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:)-7yvck/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-38g1f/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-38g1f/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-38g1f/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-8ifm6/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-8ifm6/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:)-8ifm6/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/combinelatest(_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/compactmap(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/compactmap(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/compactmap(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/contains(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/contains(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/contains(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/contains(where:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/contains(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/contains(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/count()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/count()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/count()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/debounce(for:scheduler:options:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/debounce(for:scheduler:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/debounce(for:scheduler:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/decode(type:decoder:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/decode(type:decoder:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/decode(type:decoder:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/delay(for:tolerance:scheduler:options:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/delay(for:tolerance:scheduler:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/delay(for:tolerance:scheduler:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/drop(untiloutputfrom:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/drop(untiloutputfrom:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/drop(untiloutputfrom:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/drop(while:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/drop(while:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/drop(while:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/dropfirst(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/dropfirst(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/dropfirst(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/erasetoanypublisher()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/erasetoanypublisher()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/erasetoanypublisher()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/failure/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/failure/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/failure/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/filter(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/filter(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/filter(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/first()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/first()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/first()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/first(where:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/first(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/first(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-7m3ud/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-7m3ud/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-7m3ud/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-x4fn/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-x4fn/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/flatmap(maxpublishers:_:)-x4fn/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/ignoreoutput()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/ignoreoutput()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/ignoreoutput()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/last()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/last()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/last()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/last(where:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/last(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/last(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-4w3b3/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-4w3b3/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-4w3b3/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-8n79b/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-8n79b/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:)-8n79b/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/map(_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/maperror(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/maperror(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/maperror(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/max(by:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/max(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/max(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/measureinterval(using:options:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/measureinterval(using:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/measureinterval(using:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/merge(with:_:_:_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/min(by:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/min(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/min(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/multicast(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/multicast(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/multicast(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/multicast(subject:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/multicast(subject:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/multicast(subject:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/output(at:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/output(at:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/output(at:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/output(in:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/output(in:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/output(in:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/output/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/output/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/output/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(untiloutputfrom:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(untiloutputfrom:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(untiloutputfrom:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(while:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(while:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/prefix(while:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/prepend(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/prepend(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/prepend(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/print(_:to:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/print(_:to:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/print(_:to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/publisher-implementations/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/publisher-implementations/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/publisher-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/receive(on:options:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/receive(on:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/receive(on:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/receive(subscriber:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/receive(subscriber:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/receive(subscriber:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/reduce(_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/reduce(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/reduce(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates(by:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/removeduplicates(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/replaceempty(with:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/replaceempty(with:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/replaceempty(with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/replaceerror(with:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/replaceerror(with:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/replaceerror(with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/replacenil(with:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/replacenil(with:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/replacenil(with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/retry(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/retry(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/retry(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/scan(_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/scan(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/scan(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/share()/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/share()/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/share()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/sink(receivecompletion:receivevalue:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/sink(receivecompletion:receivevalue:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/sink(receivecompletion:receivevalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-5zrld/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-5zrld/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-5zrld/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-76se2/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-76se2/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(_:)-76se2/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(on:options:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(on:options:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/subscribe(on:options:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/throttle(for:scheduler:latest:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/throttle(for:scheduler:latest:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/throttle(for:scheduler:latest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/timeout(_:scheduler:options:customerror:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/timeout(_:scheduler:options:customerror:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/timeout(_:scheduler:options:customerror:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryallsatisfy(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryallsatisfy(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryallsatisfy(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycatch(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycatch(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycatch(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycompactmap(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycompactmap(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycompactmap(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycontains(where:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycontains(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trycontains(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/trydrop(while:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trydrop(while:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trydrop(while:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryfilter(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryfilter(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryfilter(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryfirst(where:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryfirst(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryfirst(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/trylast(where:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trylast(where:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trylast(where:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymap(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymap(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymap(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymax(by:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymax(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymax(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymin(by:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymin(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/trymin(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryprefix(while:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryprefix(while:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryprefix(while:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryreduce(_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryreduce(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryreduce(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryremoveduplicates(by:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryremoveduplicates(by:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryremoveduplicates(by:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryscan(_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryscan(_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/tryscan(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/values/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/values/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/values/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-9msf2/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-9msf2/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-9msf2/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-ehlh/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-ehlh/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:)-ehlh/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-3j9kn/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-3j9kn/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-3j9kn/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-4nv5g/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-4nv5g/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:)-4nv5g/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:_:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:_:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/publisher/zip(_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachability(foraddress:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachability(foraddress:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachability(foraddress:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachability(forhost:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachability(forhost:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachability(forhost:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachability/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachability/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachability/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachabilitychangednotificationname/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachabilitychangednotificationname/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachabilitychangednotificationname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(foraddress:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(foraddress:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(foraddress:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(forhost:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(forhost:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher(forhost:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachabilitypublisher/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(foraddress:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(foraddress:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(foraddress:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(forhost:)/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(forhost:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates(forhost:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates/index.html b/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/reachabilityupdates/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/result/index.html b/docs/documentation/networkreachability/reachabilitymonitor/result/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/result/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.property/index.html b/docs/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.property/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.typealias/index.html b/docs/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.typealias/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/updatehandler-swift.typealias/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitor/updatequeue/index.html b/docs/documentation/networkreachability/reachabilitymonitor/updatequeue/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitor/updatequeue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitordelegate/index.html b/docs/documentation/networkreachability/reachabilitymonitordelegate/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitordelegate/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didfailwitherror:)/index.html b/docs/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didfailwitherror:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didfailwitherror:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didupdatereachability:)/index.html b/docs/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didupdatereachability:)/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitordelegate/reachabilitymonitor(_:didupdatereachability:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/reachabilitymonitorguide/index.html b/docs/documentation/networkreachability/reachabilitymonitorguide/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/reachabilitymonitorguide/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/networkreachability/rxswift/index.html b/docs/documentation/networkreachability/rxswift/index.html new file mode 100644 index 00000000..de0106cd --- /dev/null +++ b/docs/documentation/networkreachability/rxswift/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/downloads/ProjectIntegrate-SwiftUI.zip b/docs/downloads/ProjectIntegrate-SwiftUI.zip new file mode 100644 index 0000000000000000000000000000000000000000..63e88143f462f36389b0047030ec783ec6567627 GIT binary patch literal 511761 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

  • 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 }RG;H?&D;rO@Q@D+>daf~@wD?y#ra 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�V;eZc3MFZ2pTg%$tmrD~$ci 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 z zCtu%S9Tdb}B>-jG`9nW$A7qk{|Kp^xI+<~iN=|Ysvbt<1iWw4+6qp2(PP#7vNDBrW zVH@0KgW~@RpfDH#`9PE#Wx!tIeyuSc{EG@i384HFTlvSMj0B%%@DYyD4!%KL)M}9e z^wi_i?m4*3ZiQx-AC2+P2?F#Jc7&FFEruy10k)EB6|h!~*gWSbuiK{rhecqx3Bnme z=&r^EOBss3N91jTBsTH;2%|pU&RtCQ$`@aYFRp-T)Tn|7>rpR?G(&kgnoo207o+U= zTG;sYvy0Zp!Q+qtQ>lqV76sTeszYj5cIfs@hm&gWVM;sVTrOm1t3z>w>n=seEDm;82~g9P^;N7Xz0&`36hQRF{y8S_^aIF=2%NBhH=yp%@Zgv~san$#%DQ}GK*D)uN?G7aG}@FR zVD#7IUGPuHiTH}%MeWEwfdTBc!ek=@M2tF5+ALQy0n)VHbjt+iS9P#;Z*)xx#9dgk8E9f67-{LHuu$46ZKZa0bT zBXxH1;s4T6MZn(dFB>j^fU_BvKNnjslb4roycnk9YC#d=*u3j?6b_oqBp-}DCg4pr4~{OFKA8&wEv2$~c7dxZn1WXk7T?kT1l6IZ zvjbKqJJ5>>xaW270Z&&$Def0hMgq7=$fLLWU6EbhT5&h8fB|iXfc&Kk>8pf(Q0Ucr z*Bw@bKn1?MK8>yMjV_WgyuF8+AwDOcZ2%{6Azd5&b*}&QXJ*)!0NZM_`c`(SIz8qU zu=9kKpw!I+?SXp*bpPiNmICtL;tRnYltIV{?=<7t>o0Y}$jRKGVpO zO#8xCgNq6t8%&Ky2_i20pg`~�bjBi5XfbEg+%?$+i35`p=8(2U`R6Ypb7%^Gf8N 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ⅈbaNv7WG1l4%}S4CWfNbwZY>vcpRN}(=(4t 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

    ta}1}F6}tHOP1t)wda2l(ZsBkI=0 z*2PxlHr8D3v3Hgy7)RzFX%~5k*Qy*nGS4z^Uh^7e$kgJhvie~4!3M=r(NcIadm{Ul zZ^fzNQOKIbFiR$4X1Pv~CUB<;+eTxiQzu8Wip$z=hI5D2u9#a_KvuW7V(gXWJIk#) zmwE-AH21bA5?hmDbsjc*uZ7FX$A>2yU87xjwsuDfv60z-AE1Mv-@sLB;D$*iGa!tX6G@(b;3JGr-x-nbxt-vCsRe zE!3^J&A2V4b*0VA%1fC5u>h3-?SM%zfMgrp4~{@^4*Nxws&fc+aB~R zaGW5E-RX18T14qq?Plx74I2y-K?)!ULdS=eOnBU`Vw;S&9LrufZOJwhW7TWiD{uP5 zse$d~T_YkZA^?$HwyBMXk9WWWI1YUZH=RWbcIky=H+eHqU%4-=@6 z6hekQ$GowQantL%vAUVM-nx0$kz>?x5e1RV%Jc+nBb*G=VJGuaZF|iOg*983O1`&( zV}b*MGlHXfHczsM%^zm4@nq<)ovz^=4X?$Yx*w??&9C_kF${mqBIOh@dt?8`RM_(K zD_=e?W;bbT9cz1QtIes2gHnysBUQ*!kB6U`-0U{PCLXHhDb8n}X>LlDK38P{8q`ZO zI;DC>53%Xu*`H+g9fbIPE=bU8O1SBQQ<5yIjF;Q=nlrc^6hE{BBYO zj7?_!GydrrTYVFKyLrobJ0X*c7h!fX+_e?cYme(^>}%$&bj@|`o1cG(u&daC*A3s1 znU$R7o<*5eoQ;0c`o!}G#<*|R53nmVocS>!4f0k|h&`h*k= z>?-2mk647_8?guypeO~qe>4`s#nRXrVD=@X#KptP+||*JMcLTY1{5;F>)5Sdf34;GlrG9|{j-HvB%! zS1jKN|GH)Y-5Ts$!PDPl5d(+#W=y{o{7nFsFZcZtcJ}=la(&-x8G!L{^h@qhTgdlDJ{SlP*!_v7L zm2Y)a`YV{|zX@|Kott4;zl-QfXa7QPuc*?#nK}GlQK6&$goyqW&H9Do<$s?)R~+9C z)z=)6KgIEFgyqlZ@D+!p;QO+C5Yqvu-BcN15IEY;$m8Zj5_5E9{;~>vfw?kkCx1OS zR}<JTe$N(}UPtoZFi=-pvM;n( zCj4)hakU$?J7Nqt{~Yb#H0|FSFO9DNTmDhN8@t*c9q}uz{MODZe1)il`x7$!lbr|I z5E;-oGaEZPT7mw(I>7M-?QfcXrLWLt{x`Jm9jN#McfGUxi}mr^)ZIJ|Aaw%{7-WI> zzsT)3GxKAoTyAc(zFikozk*`J|66A7+oKlWJAd#+XrQ(0Cr#i@z8x`Uf}auEw~P7p z`)_f7W-@#`UvHYf9kI5b;rl5Q{l^i8pP{`Ov41s{ug;xZUpr!Ygg+t88?@gu);G-G zUoA3M(fR*nYk56&Jg}V`T0pS7pmz0ie|-UiposoS?i*H7MqEPc`b5GVOMt13%QvS( zuAgT9;=$pjW8w-~{|5Swm=E#4gnsR&_@W)xE{XqQpn^b4xtqf6Qc81~<6JrgIZqbCzPtD~zZyXTFR#05X58qOeSfAzgwbTTk7Bv3Q|3R;`$ zUxH=>0efDdyNYsn{+@*_^2eAHLChSpB=3+}z`)=@&GIW|5~+WSnVSd1%*(;d^+ndd zQ}_HBwGW6|b+DA<3Fzs&3Dm9AA-*MG31DEH2P~~S?_-d z`HMz>(Ty9()jx(D3qr2COYzwV^ys4tYF{Hq2mMRPJlr7F0R3kHw}PQt|eb13(o&b$T!!L-|d^pk0HB(kpJ^a;!u@~i-|x)# ze~kHR>T!yPSSo^pfyKasf$4l@lW)U7{<0_@e z^#u%yOZcCVzvqJbvrWEst^AkAy>DGVUu#5CBIMukcz^3l`6tqld@J6YPPD7sAlDZ# zs3_@Y#Cz@k`AvfVOs0@;VQ>CVmz(YuU{HAS-;(f;Qh(3s_QhZE*G{)H2&?7A5&a+RLq`T_GO~|J%-AU*G`v0BIY`PX>B+at3zxR&)yT zZ~zEjh7R4=@guiG*WL*R00epo1OWVY3hCcY1qpxzu>W)_Pz(S7?blP$3d(88*;(2c z{C3Xpm-98}bm%s{j9<=qn80Px&WrGQ1q1zyto}f(E0{$&;n#>*n2cGb-Y6pc=Ax94 zY#r0Lo(%Z1h$P1`Lg^$Up@)W!Jpi*ag)nbGh8OkZyVT2qT6Kzvk*0n*#&f4n@B~Msw0r%GuAcJz8Nm}{AkT6F z>I$UI%cCqzV=$p=4poy4Qva#r1S+8EBUz*UK0SUX*DSEK7zCtRMZd=Oi|b$g^~auc zdO1q);z=zn2|fWSIc2(kSRGoeKXz(F-ak22Pa9RwNLyF?L_%Eg1YR*v+6y=m1B46# z8>j*s!S@E0cMu@AhTrN1!shP>%9n^rud(}T69gnoU@IH*ixsby{KdwX9YCkrKL!r& zud6L!X>Mg^U}x}Gd;bzhWVr^OIHkPQ1nDUajLZhNWo6S{q%2-__nV_)FE@29&JbmwPS- zXdRAhJk4-3_04+g`R5AXV;}|T!v<|b_)m}NnE6~nRgcdIePFB(f1`&SDwcuD^r6W3 zw?iq_kQUsK%ZaORKIgxD5+JHVc*`o@DVu%iX>{_WMHuy<6DZ3R4Cb_i;6|uwnn+GY z2e-P92NW9iWgWJui{bT*19(6|`tt8VUPF;IT#u~@=+|`lIbL3a^xc1$F2Ba)uj%s| zGOwxgzn?yszoZY-e--1h20D7iI=UuiCU(xWPI{L5239XH{gZE zv+Cz7mcMw3`%if3k1zfkjQ{Q0f68UnxG#uZr zKcUCV0RZKn@$6sA-Afqwy$s)fMvy=D=lOd8K;X|@=cg5XUB;JcOKYX;^t$_Zr&jzi zOdhJLIVOKZ@~HLvEJOw$BTm>?flIcZ%C+G0We@{spsV7ny)B<6>SHS)_;4xa`TLYt zJqwcTd!y?%k8Yt*P#JPEQpeO}*F7mBhAGgv}>y4G|ppqUY1zaG#of zOt7bn`b1>i3=DHUDD`o@m-?Juhy0Z5IhVOVzk3nYl{?o-GLkj*LG4tb86o7fn*cs# zN65QQJ$f|{<$hAtLxC}^i@gG;4qZs|#BN8WEtE1R+RF0<#r%|*vEFIGTjP9g7G4N$ z!6`uCIW6L3i$juN?6xxw!+!3%1gSa>09 z3B~?cqs6!409_|I)NFtKg)zw`7Eg9W)#d!X*}(Y1ZXcZFQ-Hs@*PcUgdL;__qH7sM zKFV99T14kir0wO6Pl*&M1B->qZicKJ1_{ zG33JvI|!)|O`EBk>R&HfJf^w|6!K|-5XDX+#)a|t?Ok2PDv+u15`Jt`m2eI1>7g8( zSSStWJ(AP_#Qi67)8)E=%2Ddks}W zu&gaF=*SZ1xjjN%C837VbStCd!8;WD141P-mXT)kNxNe-`@L}?o@7>`D(Lw)?LLzLHa_|(Ub|yE<|*M1Z&c7jXN|Q?U_p^$Hno5 z@$$(-JrQV_+?|6HDH@pHE7&<32v`8vshcLHCf8pqg7VvaEs{i6`o_;qsJ{B#>k+PZ z3wXgMnK#fT^7Z&>X#2gPSgigiykfkcbh0TTxJW!_5}@%h0yQ=P)U=9u=9BU}sVc#O zoE1dnDL$vgwH1sX_Y~soy zIKgDuXexD46QSBKmFyrhhZ0W~`lTey0%uayH$1kQN|f&ca6Wti#j$C;JHHRb^`N|! zH{BT1FlgEyNt*O+c0QSN?t>3#Dk6tsJLqa3`DRn(DjMEY0o-Gg-EFS7@TGZsAZxWm zE#ACG^^!*E62I_p*z}mIEfZ$mBSl_IdID(l?YBTuyzTJsTmCg@UTfwSt&3@An-*MU ziGC!EBT8X{GODF9M_@teWAcp5q4G!lOiaZ|(BoxH_>r4m4b}vS!z73atna}5NmQa? zWk7u>re{&Q^&#=jPT&WBkdle9Do=r`h$@RSy)9Cn@WWQ$+_tckxa;E8GyB95?ez6* z^1H3$Q4=Xe4+ zco-xytoQy>wqLWLo~Vmvwo!%ND`Jz%tYNc!P*IGYob)42H)*7_It`)Kn9hTy%0}W4 zkZXNgnaQ`evKqOg+f)l;xG#Mswb}w>mes@1r7XA(28$@k>=10d& zL+dOA-mtg^i_}W8KqkdKgDO*O7@IHb4PSQA+e6F}f>R9j68;0;QXug@O1WHuu6^FD zlh6K`tCiCTT3~487ESC7#FCb>%sCBwg}hv9UlC)eRN5^MvP=F+G3-rW^b~c+F z(;_A8tmV|sK4x2f8b6rQ7ud3rt zdhQ4h43T>WC}KA6dX5#%Y2tuhYB22J$&c?b8VE}?I0|1iWEO4YIoY-e>Y&5yo(hk0 zxSUO-H0NXDuQqeI*qgY1bU*fegCJ9FO8zWWWKjSW#p?*SY8|7B?S06RINjV|>adx^ z$@Z0VmaV9QXjbzwWXmI3aJ!>jEjo@>jZP%lCcS$cE+I58Dp}K+Dqs2&$oRUZIcUOh zN%~GKFuz(r3V+sn$#@u49E!-Jas=b_A4yTiFborj(lG;?%`l)A&6<9vMdstpBLB>N#dhL}vU54d|p(O9Y zN2^DBzm|?dfh)HlzYAh&PT-h52z@gl7t(~PE_9(7Uw#(n!ncV~7J@#m1Ee;qUN#j+ znLo&Ysbs zw$H9C5yh$?kVSKmo3~s&k-UVjckMX&Najp@#Zh_mrSq#J)!l8#!`T~apGnhVfoGLL zf6Ycb37IY&;7AZq==a3_^hoP(yuVj#ayhpx+N65+++BYv8(;)7>Gvsx>g|TtbPV|z zKql>)A=nisg%uC2z#m2B^j(HN3LFDIk;)3A+=(!-nt3;^$$iCvv(v5NM13I>9mlP$ z?YEa_Ivnb2-yhiJ8gzBRWo>)$+R88McFir08feO~$)=7~s3ARjXH#kyVBI64vPQER zx~R5qAfKcRX_+$G5VEE>`jN!keC*jr%y-1Fr(_`@8rLy)wq-b6#n=*VR#)Hhn|G(n z#C<4wVqy3kAyF+quN$46aVEp0lU98oA#h5Bfs`tUWn#ric4!f^V~fE~j9|sf?ixig9LCN|Zjs*fsM(i|`b_F*cdW zq6+Su!cLbGH#)HXQT6GdB&JJD^tjr-5~g`%_fFqud`k}8U@G?zPH+j)Nt2iiowI7e z_0Ymw^X)U+6WuG7Eph5m?SugUUa7jxPPP8vCD3nNHEfz)`@`!p_Fh%*?=s*4EL)(C)W+^1ZD5e;~DLgtvX_;Dr@D zzDKn+qtk@^%wN`*Q=J#PUFx)@T0WMf!QK}8^*+Sx(_n)>S{A+W92q3j9ZASSt|j z#7iEFT&$grS2;oJ`x8y$Ix!3nt*-_p$6YfoPIeL1r?&g9m&dTrOTGb*gT+QCpyY&h zvq)vMHBq=~Ucj)Nsg9PE@eqKvXual8p--n>!%K*~y6X1;`q_y^FGofGtpIunoBz_E ze=crFUNny)%-=N+9QhGEdj7SN&^^n-GRNtT&gy@$qUw^17V`C*_U?!=l zCcMrO0@4aAtX1P>RCmE@fu943mN z=0*_s-3YesR)6sBjCEf_r7lmh%};m_XNNgMrH*4B8cRWNL~Lgnym!MeVo8%897}sc z_gIPGDL~U7_t+BAf8K(y9#B!ux@#}v-mG|~s?{0E-earNC4?V@?k}N!{vLPty=pQL z0e2hJtABS@HvLy#eEW}z{LlV;$@|EO z?H=j7r8jNeGCm4L8#Prte~&RMyP7vQ1NOBq8{xX1bxzx4Z!Iik%|9W2Z&;c$F1-Kt zb8%-B%56B@SZ!@D9~chj4Zd0S8h&+|ADR(8mgW}Sc~KEHD4AVp*rk={H%Ml+t z!Z<67dGo#}uEzOYVDo^Ek3{rEVPh38I%VOR9THaM%yf2JtDaMxJ$+a?b zxqkf>f*Y&njQVaoydk+nyZgo*ir+DNfG-5CXHYpxUg}i-pu{R84B|=0c$@gpaXMPI zNiC8KL+SLH-(IREZVQiRv*kxy_-n2Qr9vVkeF)fAJi|yLRuq8< z;TjRF;fM;+VIkr-w?MBDLkW73N(=l_m|lYOcL@JEQ(nPc=p}6beBbi|G5>i4|0$@k z{@<)wKTo*z#T|d@76_e)g`p*_m6?g{?=6o13n2YLgXSov?u!Y~-_^oz3@p8EMbH3hJZrGAI2+deUV@sQur1hR=WNb6+!jj%t-OWsb zyrC*=+mbJM7Pmak>RJ?A(#K39If<{b-d$NR0#{H6{fTQ4#i)l#Ae1OU9Q-X90@%}YyNsYL;eS|xA^FDWY9V!hp@7gI0X535p?f7m4d2-!V1=Ao4qzd0Yc!dqCs{@i23 z&{)b6pKI!sJpnQ4_J+TL!5b?mZUSYAf^x<_9r$=C^PJy|**Y`>?TA59U_o|;MMKz+>qgf8^ht;f#nzCk#H(1&_Ow*y9^P7OOa;cSNb)W`}_ ztkNN#k4{45F1#^S!_gk1HG6zyhs2TgQTUvMxl|zWt#Oty=e~eW{PzB+QXc?OojDwN zP;s(%{=>!a?GT1R;Vhb$0Lt`?k$Aux1v#3i@8ju#DYiCFTx2InU;Slydc_W!a?)>~ zMg|lcneV3kzsctlhIpQM+Fo{$ zg2{R`N(`<@g#_;U)@KelPhg!b*RRG{iQ4bSP-%m)2jQ;SMNhM^D(J7Z&7q%qb0SuK zkgveiL#N)4(KSMXomca;8~DB_IZ=}-jbb$}4d^M_FbQIu+3}(BGG7FNbv?#92`*0A z&_S3`)^@RC<5GPzG~$i#olO?W?p;$OC&U3mp0J6>`T?Cq7VJ{(;(+Gv9z;FHrtR$S zO{WYx+p?|w31&A7PFb$i1#uu~dY&fgnbrPXXVx5@z(bLE$p&ZpGpA*9Xa;|{h< znUva^eu}Yk*!G_Y^nkwhO>j%NB*od?s|y1sP@80Dq`t3Dxx$%MTfK*Qtzj3O1B+H5 z0KjX4|8eTS*05Iv;oquZ{}l@S->71*4ehUrjpCm{yPs|Y|D@PB*y>o=8S7Z+n7AeUH1{S}OfxoLeuR7B|2r93_$}g0ls-moS zNQPXDhH`jtq)LHdl2Kar<6o(6odPtR^+b(yW!*+4)CgTaE$v5f$t_uFFAAk{1%PQe zNYGrp!S+}1oLui&-pH8r6lGuqxs;?BLokILcm;4KSv-qeT=d^cl4!#5TfLVlzfSvi z7V_&N$^8#Hjnn4D|n``u8hCl=w3y(f!I0Uz$*nmr$YA zv9dCG*}l-n{|0H4`tO;d_tH|>30Rt0+R*B~zW&{qe~C^W{G^KVyeysYf6JIxeeSpP z`DANp@mtPty>zXA8^7dC(YCC#bpN2(fRb#vY(BV+*J9^*bm#+Nq?ham8xPUK=r@8* z)HV5Rj6CqfI*=#@TZLP|zh!}q6uZ#tBYUs*{xLdxg98BKe`+Q_adB}SdkZ~dIXxQ# z0}EQ)mnS-%buD#l^#86kzN*cC)QHQ=D9zKOcw8&#J6l%JkEP0806I#NaUA{Fm(-Fp zjhQ4Gi9hU@X^o?qAZ`Km4;?yMe!q8TZE_lBoA(+Q4@P|Rpcl$3ok(Btc5P)q>=>5F zJn$oAJg|`RM>lH^6w+ukOh{kx#0B!WM5(hBUpy#~Panv|p}Uc#K|Co7h{aS!C$%sN z`jwI5ZXCxzkN4iFYY>sl)RmRM`gp9s`?E++Vhu_Vzz&$vI5fXJY86YB=*zH`AUo

    3d7p9zV+Tj+qv(rsS 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�V;e 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ÏkQh+ozyR}@z~ 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 g?@VA5jKJMBn1n=TRVjR0fHH35dZ)H literal 0 HcmV?d00001 diff --git a/docs/downloads/ProjectUI-SwiftUI.zip b/docs/downloads/ProjectUI-SwiftUI.zip new file mode 100644 index 0000000000000000000000000000000000000000..18cbe9a392d462432a695b23af392ad7ef43c323 GIT binary patch literal 519005 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%0DB1CHU`r^DQ+UA%IPnSw2Fr`PGMFnhi`U32P9yu* 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�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�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�1z3y9_;L~&RNBcomy$3X+<~sQsOa`k>N3&qF5h- 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 literal 0 HcmV?d00001 diff --git a/docs/downloads/ProjectUI-UIKit.zip b/docs/downloads/ProjectUI-UIKit.zip new file mode 100644 index 0000000000000000000000000000000000000000..3fe2046e4bcec617d659b74cbd46040c7d5d5287 GIT binary patch literal 531204 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

    U;FE_l6Q&|InCZ;{3=TDw^K}|FqG9 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

    u)0{r&2cMfuui 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

    ar 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
    y6j&n31>UV+M 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
      |} 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ÏkQh+ozyR}@z~Jg!ABKU-nVN~r>ul1_l(C_@d$TUk$EyrEeZsDR0t z@%O9!dsuqNzxYzgEY@$Zaoy_c)NHBta`w*)lX3*Kjg;Mq>^?%Ktgcez`;!;nBQ$4# zT@={pB0Lxtc$lo1*A4EDq$7nxC?EdkMn+3(W|}*oC_V|NkOwLkn6W=;TbxOYmeuSZMT@$M|#61fT6(J2A0fojo)Ww zjb6)T4H}QEJd5E)uoiI$5ETU)5jrPzf!XMDkvdhDeQ^}6-MD@|mcL8iOvqNOZu4;Y z+KQk&)n6$Hci#L8;hq)dpu5m=DO3b4C6)+;K^J>!!hKi!PX&wVlnQIZ7B08aK_^h` zZE(#R*`6U)UrP+4@!G(dhLG84-;?m4$-_H#oR0BrcfQRbH?w{ynCE&1){qr<#MzM$ zI|w2K>5HqXpuDK;moOkhr-^Ydh|Bb0S}*u}I^!hH)k68Nh?Jex(*5^tRYk~e?^I)}B@8^_jREO22i9HE^ zDh%xEg=lr|$D=bza`QnnmOzFRQc7&9Du-nc80C49*$eK)O)dXW)%{?y&S>8Q{?AeV zdGRI`%TjXR@|StR`x7pg<$Kd0`hQOW)BQA&WFh2Wfj2_&T#Qq90!J?OgbnHiVvj9X zq=7kXQCjx-!qbgd`J1?EPhdvqfLm$3fV+2<_`=gv9o<6bA=*FNi~q~>1o9XC6htv6 z{!30CB?)JL!T$GZ>H)A2V6}^!=dPCS)#$V2rrI@zxvN_ zxx$SY+%#|Q97|8KXoENLi)Uyhyc9iZL&SY~^l<((q`a#4U+EjMC^gy~7EJt0`4HKd zsK%4Zb=Z%)6#UpvQ;v-q^@wL@pMAbfmXwL}&YTh%!vR}nK~kn#LJpW;+7W|wR&`2d zpE%JyfT{jJ6rhAS&Rbu3(?^n-SZ)G(K6Q}P>jpINkz@=bhDp8CvxDWK6ak-@ZCP~zChgl*Z;&?6RrF%hm00N-ad)b_ z%eM>ApH3=}6d)xrepWRQH5SRMuC{keoI#8a)%O_^Q;B(@u;U+-4>lL$&DbRNHJtFP zBQUFUi@fun(6r7N?b5Z|=+Pu(c}UU*mB3eetU|jlr}%TrPxOtpWvzSR<;(F5tc8x% z(1m?n;8C`MYRP*Pkb)Uoz|9q(TpJ7Yzo#XWC_To7*V84DYjl6WP^=Kp+5v*ZkY4zQ zx)4L?cGEjv*ba3)UNeCs597aKT*^n|1RYSwijUc!a-)DxeznvVMykzXncSXiDR|C6 zMPuw={pH$PHS+BSfQk?aTBy?J`S_UzqlQ+J5z3F@6DgjobvbG>8K@AsdYP`Y54R)O6_L zn0Hrw0TArzsu%hC`#(yG0^3W1gFZliDnusWlx_)N6X+6gU!pI5?b*zOR<21N!nXzy zj6g^<>e8}nf0SS#C!)1!OmxWq)hH$9t~Q~;Z&9V-ZQ2%Mchjfw+nNnU(N#2`IrCH; zVzMw#W~wVgY~^{g!Fb3gW$?CgR{gM8 zWFFc)zrn|f_eHMw$FeyR!)IELlbpc9|wFrA3w2l zT#-C?$O*0g%!sjb1}8VQ(Yk$J+UWSmlF|@P%!=*-FO{R%1UE-xELpr}^#9G-W7xZXz!k~v)z?O7^OQk=_6Caty;ja^iu|cE$ z1Dj{xuOk^xJ2E_ILL*n6z-b~!u+1SY(aSHQNps!LK2W6w3?S?qv3~D24N5Wt*zrR> z2zbbg9g)2G5fg;b%3XywQ4f78SLJZ``fxCm^AQtpz#|J)>5JeP0(ui8*DLlJ1`HSX zozzJJ_Dj%b!K@TH_9)s|+#i`hj6j2wJ)6Zp^^pSMBAInIZbusPk2cs?jJm;@fH>fa5B4(1 zs;@)!v0Bp#^U`>G3{8#4ucgYLQV8zoZ~NNaf8FP*;jzEl+5=epdn|E39hMmayqaGi zS610_@#=RzFca0-RlnlPkA*x*$G;PJ6CYnrI|j(XnFwT}Wh&k7IwVLb*Lb@2F7Df! z?7!<(?p{ZSw4V4U=u3fZgfQQe(brF#pUU|W52b(Fe%_KDwyZW=8OHXr_?Mc)Y1^LM zgaT{CK^556cTvf_{G0<>`U$}il)vPJ1fNpjYE>xlBMhn94&C0jSpE|{8?f#j#IDRG zc?5Xr0LM8%JLuwo$UEv&VULx~k6RuUBv030-MTz^FI>;)d#%dkz*#*B%-%B0$HXR* z+>hT3@S+p_OkW!P?oL*Ap{k@{A4PQ4Y@pOuNAARG`jy)M41v zV>CO%3py7@922mW%ARQmi{SdP!FIzdrK=}fz1Qe6K;hA>x4h`)50oBh1S1-&yT<&Tb*Cb0weOO^q*faTLLBWB_1MyOV8tg{;g-? zD--f~dK*z{h_>*4aP-s;h=;hW((&tbw1tL-cLl@Ka%cqA!nj*MlWdA4f^F`HA3x~~ zHGX5dOGvQ((d*>(wwBbJ*(MXUotIJG_FjSi{;3&A-|D`ze^;o&*KtwzvU}FbV1S|5 zeke=tLs&5s!kux3IKBls&{FCKv~evdU`JAx=(_QK9NE;*Lz42DM ze6xCB?1=JRG1cn&n-=RLO|0v#Pt0)SQ7R8v|C5`_4xa{umU>w#| zGul}_TdZMyLfOjf`|%>4rDxM9C>eAEE?v>H)4J%)5VjPCKrY1_{AG~b3(fquDg#is z0Z9jmq)1c;o;R*c(}E8L1s4LtLNsk80x8$dpt~ROnAEx%9XRBAwXxGtb~o==dPdTL zv`WnWJ};-$dV%i<;tI~=j3FTrBKW=vz*=E^l_r|PE-I1n9oZ;i5;ns?tC%OUN8mO# zS~bBDtZZmJ_e10Vl%Xj=51BT^z9eV$Aj#B`J{rfosxtAs69Lox&IjFZey0DkNdlr- z?g}QPnbWwOrBJx!lR3rMf}2*)KPek(1wjJCJ{1;!{Nlm&QCq^)XC+_KqUU23L|hZe z$_%5k%UJ0HrS_2Lye!Z|PY_4-LVKZM(Klgv96Egs3()&???G^7f)gU;cynevdJlW} zFgf&cVZhHklr8w;sgar&0xmKwQ`uasxKr%#3Y>TNy)~uS4B>?7wG2oRO4LINQb*54 zJ(N%VJnAxF(Cpg{>Y~SvzwMVICCfuPldMyW#JDO8;)S~^TmU2qVAHDO8nFmmdliz= zuzwwH(6{6A>~@(O!ruAsFY~p|<~35>DhNggA{_+m$bZ*wOlJJ9IYu;$sHZ8&iO#ZA zYkkRg(BnS(^*1~`^G>|tkK3!zO-Bre8b4|b!vBYxp&*1x+&6g>pq=ASY#Ba(jVOdz@4ipirP>{%uz8AP^v@B>d(F0A9c zj2f=Z)Ftfld8nFOcQ`+4dn)-}X0E(s^A9x*`aNR_$q=;a9*F9t-9K{mu=w@*`-lc< z;nSeM6j(fP*&a^SD?&P7I@vwY=uteHvW)?%N9df}tc?#(wdol+wi#`yJ@3fFJRx^0 zkXdB}QTN-}p)cJGSI<1x>0k9Xr)DpIiAsYrf_{`|Iw$;f=-L<(2-%uyG9crsdHeJ< zbn?~MV*bqZfWk!s+)m9A6C0O7ffdk2Y2n5-9?Nu@l{h5KO@$`?K3bs|TX@b;c@sX; zrv#?&UxOsulO*SFPo)UCk*Mm?K{3FGL_&ekI3XBzwbFg<*;W8S=<|wQxBj3rnZjyN zVSrfYls13C>o6So_zMky@cb)!sM2?xw~_*dJT59VC)3Mho=TRWc&EWG zuzCz`vn%%Q-=ELlO}KpI!jTf?6aTE9%SHKU#Q*K9x^X6^=Q|qUZg@SYzqRag$R>bg zOJ#9XQp&M_%Cmt`qUzXC5H4jf+~o2^YfYJ8zkF0&VygCda_&1-+_Fe(zdu*Fzt`CH zO;p_-;HbalqiWcs_1})>H$RN++YDzsWt3>UAQh9s&r)G@zXK1{wRzDy8f6uXSc1s0 z)LxunV%wtq$k!I#zkX^-?np>UaHYQ+ply84FA6fTt-uG86tKwvUXf?WEzzEC{#nk7 zrw#U!?j$XVTnU;?x|$2m41Fo=r;U)(E=9Ed74`2ARdF{mRb;j3esn5(+SeMeYpjSk z6gEeK7Zn!0l3qO(MAysrtnDo>{gngclroqG;gugB9fvs_k_eXAy$xP7q}(dPMWnxYcOKFq-E1!FA*h6QINE7Pb9bC_r-~*+;v42 zAb~Jr)zdr%*w2GiMoCJOU+KcrHC!F>xXrn=r%?Xuco^$Fp2<1cA}EN)CH)>@6>@L3?=1{gqb!*ne)+(?pdPtC!<6*V>?BgNvLaobrP#`wdu|a_1Rf= zqW==9xKC(sE^+;6OZ$AK`%BCo zezuo%BKm9RL6@THWA#Acd8byua-Yd#Z-Zta!-Nk3;&gy$Uyq{Nd~#gwk<7p80{`81 z7}}cpY=K65CLNueK?0Jl^p57dy|KuI)&H1qzk(c$j6c;y^H3s64!5mo4Z<4r(1Jt? z4IqlRo96t<@)R0ylyROa;qXHOqy|^5#gpOI?e~&rB@orGNW;oWZR1`3YxvW>t0h_{ zTA{brY!w$={#*z0%jx&)7Sm}Kt3WX62ul3tzNo}&<)^5*+_I2Z;Nv|;(D@f2nmxq$ zT;fsEO;bZFtE9-dLmAMfGQslx#-G8Vv)6SPss0_~TXtWkUUj7W`J&M^;XiI2l{z{( zZ0~eG^5neKQ;y5(7iYg-SmS3>XUs3JwKCekTc8MfY%eIp?Y)%5QG5k8Gb8X(X0K7m z<8zy9(nVrAAtvBxlBLJ{{Bb>Of6Qgu2=FL?;8Zf)gE;!MF$obykucUiF=nCsSFC^t zleqRJ8Tv8dg&^ks_I4^E&|9(gQy8CKHl8y8#E4jxXkqEZOs{&a@8F7c-Bfmf?=n!O z3Bl*Zy&xiHECC_RR^~apB2@t`bvHqtNaPZl(%yDhAo(8);YtqhiZ;S&d+4GlYm0l; zcgM@M=pnLa^Zaz7k0ZZ!Vb5R1E3~7WG`X<2K7;-B+=_deN3r34*m4!<-VoIdEkYgQ zpv#4E3wdT{QSBE8$sPQ`pZS#%BFKs8GfFbGU+hdXn`Cr|ir#M|lzBQ;b!E3{VdEHP zX)t2}oHT8mo~(L2_2?GTs^3th0In3~1pVrM~XRuEyG5;NE}JtX+4YBc+Z zF2rsOd|Q*j)im^M+V43ydZu>$+o*B#D~t5I7jkj50jG+nWa65r#NjzF1vk`>gAZs{ zY%H;_yan3Zd|Dw*vVpcwLbCqLC$xR2G1ga&gnFX?LzLs-ucq)m#_BUxNg>d;@RKUz z*}ugffcs1lfm9fhEze1_$C2EJ>{`a|I*_*oFLo~YOuE0kkS8v#Zb25L4z@~B-%7?v z0_$g>;QB;C3n;ikHgcEHr3#3!yQs)vfLRf9{0;H_>?DFZQ^n|f?y25JFwPz!r zZOIceazF$W+?j0RU#Kj8gtK%Afjok+iwUw~NykF8p$0x3G=OBEDu0SMU!5@D+DRMT zT`pr_M_}WVwcKfeASniS>eE{<+1?qT){Mw52_4d1I6&(lTYhxc$2%f$qrRS=Dxb(| z)O}Ze%?g4tbo4V(tOD%|$PcUt{);X+o^5@k!)!b6es-q%==kgTIlO^@m3Y~tEtwuc zbfuYcrP^`JHnD;IF_^kaHm}%4;O@%icE%LnFi6LCzO^uVpOcHI_#sRJ{k!*0R4eP+ z!#j+9fFm9Bdw)BGq(Yt-*ex;-O__N_0q^lu@rmj{td00A!Gdvw7{Q?=cTT1b* z&zldM03?e5Ue|QM!_K?%K+PM%OD`7`CSI1a{Hu|gJo2z1b&EFcH*b2*Q)l?Bc>I*> zU!Zu)Q@?jgOjWGafM%NN1^=NJ3*BUwhb{z^*{EL0X2RF51Pb(y#Xsz$kn;3yZxzfZ zWI0P$UM`p#poqnZAELd_6M(WUIwd*Um(GOp8Ky)$%5UB~My4IpA$h7)V9(MVe=0_N z14OCo4*C^~jO2Y{!@PhH#rLEDkI3mwr5xd#M7c!NNh1pa~6GrT#KG_uZkJxgwRx0TGcMk%86UC5Ux7 z)N+Y(@V$Lnp<^DLO1;Vo7q$(2VesknWiv7d#zAs=P4jG_>g);XXXA_7L-*NdI{tB( zqsZ5un@@ff6WuEN%lsJR_Y$joH*SplZl_F}!Q9i%@gE;FcUZ9_gdb8>n3>L*^9qgr zl^Y8@L)RpUUkUqfqwb1T^vYy!8kP zs^^^M$_R*EWn(8H*62w=0%^{s*3tWc1ccVdi>v?Ufs}hzBN}=+9MZoY(8&y?c+8!VOOXc^nI@mqbRqvT{rr%-OPUu%US5-JLhDy zETZfNN*h&Fa%&Xy%;jnZ4s3FAHP8QdR1f{31t!Sg=Wr`*5?-~n&T%*c{*Bx`mK!Z2 zz%0u0ln?5aE6qgnlAOD45{ z`Lz0T;rOt-oM1m@LNHz7g6L(xXXBQ0EvUHu7(5ZZ*wZ=-y&bIdI~)exroeF<1!M36 ztB3qFa1y}^VpH7!|6hu1y1~DlW@#6I&iQIz8h@S2#ZZTbeJ>xpRoWK zuq>h=7F?uu-$OL}RuA=8W)X9&2$moKsg5AB>=pAK(yn#K+?nX-%FAb?ad)M@0jvgv!^7EwkPVxG_o9=t# zbfgo5=6iFlxpFISH)&MXfrdieCCMd7I+tERsL1SU32HxX6r~@rylwT49Om3-);0T& z!u&S_q1CJrCnJnC#9;NWv)HYrR@-*NOrOh&So^iqK@dy=8({y2+>&l3rP8|S{E7ua z^)CN7{qLQA;SJED<-`?>Mt5jQ&f1R7<$&b&<{P|#P3&GUw@YUk{(eipHk`YIcwB7x zheGbI;&#&j0;C*QO#h7yMnQYE*o@#{SxGG>cVu2ElV#Ly^B_Byw3rhE9ew9Mszi;B zfOHH{7Tifdet(r_X2_uAl*$ys0!v6Vj3bQ?WB|FvR>2)9`=U7<2XT*4YMmf6>?E=(#a5pMor zcZ>V^_I(GkXpKhd7x%a7e-p01oF$ud)t@vB5Zm#^I9zuF0Fi!bq^}h$Z)3;A7kU9l z@%Hi2U-F%UF)GbGw`uOyb3}icD)>@-@O%>A52V~fa%09ewk+D7p?3jdqV-&3(!ayG zMX_v;F$So&nB8{~Yu~?)<5AC`bDm(V_DY`i;xi8fNn3t;VO5z*$HE5-=pG3v$O2OQ zb5jhl&jt@Sw^Ke|$*4C#Nete`1DyA28*4d2^c0$n{8$cd8d@3;eTB3sYX~yH;e`r2 z(>?HU`HaK{AUVprU4|loNc&O;!8!qxgo4k>={xJZT#b*A^=W1Dx4&GWVybnTKcy0H zB!1jfoG``o7+2Y%umpQqqzz9~n-6+z|7@f0gWFK(@#wy9EKI{7V!^S;of_$(3TY7) zQTNfJnGw0XH}E7`p#;4)PsAR59Cr+fhT9kt3(>z(s_&rRFF~yl5c2(qEW~feX(5dY zv4mpS(W|3@Cpo0v&)TR}qZ*Ue(9uQ&wr>odm~;5eU1U!}KHur5HHE3{PO}wTvv#?A zEcHt_nqATrv4aVjwBM+{-*5bCCw}BC#M1868Dv*AlNk%)F}C&7yA)I}SV{oGp>7Rg z#>}8zFzJtiC4Q`%6ljl$pp6%%y>tD!!@^>SpA@rQmHU`f!m{~`@e}sLg6$0RraMq+ z_szmEP6mkox?KEW+v{6ikFXZ%6n-!|S~=*SL||7Ag?ukK+`|N`=RYlKc0`upf)P=a zQ;S{RW8mtknkK*tJSGQY%;rNO6RCt{sYHg!cLpm?n*b0AIRtIb3y=3jzwUGvLKP+m zOOdIXYCd-7kww>ln&5K#BBkMBC2b|g)rtyFL#5N>F36#aPMolIqE7qF9{n`Ls z+1C}3cx<$8j%QvLZJjO{S(3VKqNLm0)sPpUw`RL4iV0^vXnxx-5~49)?oX{X>^j)u ztli_OctXgI7{DMx%9oT)J=TR^B*i|DF0q3DL8^8+F4rCeFQ&Xw2~;+c)+0GFz`894)94y4(o=|hLKauvGXF6DJBl?8$Sa+%8&5&fg&O_ zk((X>;GJi?u@!edQv+(&cjwNZ6m=v$Z$0o|62kJ;@2exR1tV{-<`!L!O0&H_WytM! zkC=6MJldjn#O_y0(mYnDX=JZ!wMV0EW0>Alyh# zfm@w{FBjjZVc<8=JxUevXOLXKi@SfJSpHSUjQZ(PIUzMzY*Kj{fW4aUXC1>K&xc^v z(Gik4+1Lv1lEb)r(*Hyk06Wyfqkn!7^G>|}_{MMC?pn(ek*=5u+e|~?*}-EJ2Q}O% zk)qF&!3>2 zz2Rouaz7rpCH`V3O!N;+)PpLmMh1><0fI`-jg!0WTWqXhnB8+G)> zb!Or}$`v1@s6a>My|KFhhdUeK>Ot^zP54#FfU9!SBZN%1;uc(V*xGu)np}!Vap)hj zK%Dyg8?qT&`S2pi{!Qje6{$6~K*7z17I#g{2e-F>z4m>Hh(b#!kmFXrp`uG*1xb<` z@-6P1i9mRI`BXRk(Exo#@)OIq8Lo;kccsmTflu|T1cM%J3*(q2djUFkw=-1i^n1Y{ zg6JPGYwgm%aN48z33AKJ^8U14Kt>NTa8Y(W4GKIJ zRZr`080K(s*Gks&*=63;ZyK9ZJm1=`TI*5z5AAj40?e>0540#MAy9SrXC0#xmILvA z{bNV&X=6%iRnq=xo<6=aM|Q>aKB0xBjcIgd8NqPYXO10jk>gu(2Ce@GId2sfsyP;oTzEc@yBU=jT&CxF0hVCHnAtE=9gO%@oobm`#Fbxw7;VCHNuMNhgkEX zUhc#Ji`84%wBlHrnV*ZY>7!gSe-l$u4eYy7kCz1Y0s=V+VB8(W2CgIfe(pT)yvh^^w`KG$0)8M0UMeE}qRT z)Mky@uGr?!LA6ZRmmZcYSb z&->RsiL$lj_)uhAPG*BKrp-`FacWQmrA`8j&3W(Tav3M;0i8J{3D8Jq;hYbT^!e4? zy$ba=9x6&HVR@K;_;{lVMZDJ>8m^M6#K4F(D{%R1l>?f(clk8g-}UF)caKN#)f*4J zXqOtP=z1bPE;7e44K#7Fx6=A1(tI7XBn>8=+6GPFgmsnSZR!;qc~~INM!qH6)h-zz zHKl1l&kYWZHK#RhK-3hv*+i8F+87Yjd+>2tzyE{VVE34pHd3WK{>!il4`s8XQe`G6 zg74vl!&K~_^NOBtD=~xkdEo)`DU|BNeB^R{nyj}UEys_fqsg9A z?qXCZBSv`9;Ac8!g7U`2*SKo#1+$zu?^p!KnF9%l&1a-!bj3bbO>R)Pe8s|gQ%C3N z`r(3ZD8BXe*fG1-q3Y$3^DL8D>#IYYx*l;w-#asqn%p~AlIe*xy3gw#trN>sqhQPH z_}3!ljMn54U&qkBZZ;XG3O7=7BguCNkUE$!|CH(2yfUChFci0rB;`C6E;-ruxCq&D{6>Uo*3m#<1IP>|g7pEdL`_&@?l7 z`D>{n_+)`bmxKdq1w?Ek@jdy?)6{Ya(H7 z^1Q0#A(=*l+X1>u#ujCVyT5%$#*CJ1il>yWRqih8C`lGkQjoqGlKHdNnL-N9vMK6J zJ@Lpq!+n*E24wqT2C=<5jbIgwG^IamSUW3+nI6_t4;Z~K8P+e=r1VwEKi*CS;=EKY zU#G?42zk%YRoTUOX#_j2`>_%}wd8wb1_PV`V+OxGVRmh@eku`X_Gpc2Ba*!;w|&=R zMPVBReS^PAX&VoWD~zE`u-eAZY@Sd{=nzX4Y=L;@@3X3Bd7&7QImHeJ-qD5yQro)o zRi<+62FjWJn_KCFi`KP-_O>Dtx_^14ndKadE{fCC3g(I%l)B|pnXGX*%h>+~VTmC7 zWVjRHM%+4Q7G4G!va+R_TUXpDyr=U5Xv!KYkgR#0_%8(O-)Tf5lL2a#_{Q6=vgVGK zSn+{9KUD-Iaz`{sI8hd|HgB5Lz5r1YtPus$Oh-}D1o2V+7>*x!l{-)mwS<+rz zV$$*PuSCg}U?`~&mO2Kek3Rlvv-$EZHI7KfaNjPqLWU^o~|uj?N>M z_a>orQDZF{eseSi+JuD3&+wwO(`~e=Mxax4yqDr8^Rzd7Z?b^LkxSpHFpe(uAeMr# zX2aml=uyQvKLfRJ=SntErog*+%Q3wE)A9+9`F85-9uls*2clAqtQfz{ql~Z3?AjwU z9w8{+ju5W_v^M;R_Wlj`0sOf92>`qv9z|mbW4-p@=R=Z8PiQ@b>J@*6lQRiuW`agZ zbZ$&;0J(7UQrN>;!ADPp2de-Ag*e5_hHlg#uO%H7*h=fX`xS9-kPvOG>5IKqyIRr~ z7@O8J&~y=h$Jci36V+}Bp!?paxm+~q6{z{#3O@DrBdsRVz0XUV4kE(Wt#sy)kOY?; zDqG;e+%`3+Johqi5G?ozbMv%^eLPQ0{`n6Xtx%advGi*Uv6p|B)>#)ls%e>UNS2P? zb3@$r{G}7T{BW!FE14=d^afl}N||3hXwaM0`9e!rUH}>XJaK@EF;V;>4^#uLK&j-$ z<26GgHw^z2ajy3+g{KX#TEaK+3fE)P3TJ-$=@W*Mp^!<7O|VBa)@8QmFDW`mmK=0S z;NKvCQ{S4n=rT`fzz^%lq$6aWO3yjaBw_7O1MV87L-s9${5i-%H~Dm(!OVe`9@SK` z%%HIe5owr|7D76xwTLA2gDk8IU0=edV%}TO`AMJ#@O!I9Ca|Mj>#C;g+SK06fsJ8p z0}ibnRlw?l3(FO*`h%$|#LA}Risk)KK;3bgDa^t6?)dbRYu){j;)3r;HKM5sDi{ zf&LR}f*ZM=M^^P|Xj~IvVo-5<^E2!_C}q<-p+roWa)nh&aLtC27)^Sl!f~Y@9hZfL zZUgMcUNT@@mD-aVeq0-aq@$&a5*hR}-UQRZ>6kDptWOjxWwC_$9a788KZF#U4R&!A z!!q0R=bpVQ8i`zTbdah(oz^U*JjF7Ex|#521#nZ^mln>{^sBLcQ0~Qj8sGV<@a0at zVs5gpW)lge>+c&ZN>1K?_8$yC@t<2uFEda4KX*|7e%hA)8{zLJ@10CWlO1dI&@42-1=d}5z7|N_&F!au5n24r1J)WCV=Od}zJHq=K=i!25 z2=lz%eNx84O8}%xYVu<+1>shskg}=*ozkoc{nN|ZzSjv0tIeE$HUC0>crU8w4xU1O zD&5Lv;R>&IhAOqmyMSHgrLc%52VuBm%5JxAv#pK+qBp4*W4T12wB#E>lt10DiPctr z&ko_4gPbyS$}4yfybX^7j-641vbT6p!o$1be^afniiI>AU(bIK?b&*QV>%CF)nFu0 z+IWr+9#W;xYZNy=Hle>3vcJNG&sYTqjo*E6Up>^U_=muf$9jEp((uv)LvFJkoI-FK z9y)~ttEoq$K%XtX(^E~P1fI*q7sr{2uY5_+)IW}QUR?)#7~7ze^t)<;Se5W4_ULH>r)7xui=`=}^*QGO^vCGge8F8_Ea7p%wJjesl`EM5Q(KsC?_~OYdB^ z=eR~lKPIf0w);$95);cdI4y6xO^uAmQb$6+^f=dRb z-J0oq7*^_T><--oYKmujPyeBaN5_P@LMiiMe5ER**%_PzrOr& zh0(rDeeXJKs}%n2Z>}CPqU`Ye9;2>ed;i!mt^|a~%YZxi2Al4JP9KtrNO?9`=8FpF zb^6@~KG;IF@?dQ6CDB!PTp(p>y_8qHso(3~}sohI@Zm~EZ9eoit%ANq?V(ZV7$&L;!T(Ja7?hOE?F<=V50&g^<#il+`zhPCYa& zZ82+A@wsi?T<|S@ClhwoEUk{i^~pJNk=ZW;vU!~tI%dTgH$Ee5VX^yY12x+o@=nY= zG<&J(=&EdTR*e)y2`A(*(AQd}#GdPw8IN|~R}oyx7q4J`xNOa@@~xKRZ%@sx?-I)Y zP?JTNZy<^Vm`4lypFsf8x+%4to?&_R!f5mUA|+H4u|be5nM$&}Xm=g^`TE(<3vMJi z#aYEEmt8}A3nv-W=a(2JmU*uU)B*!~7ViItQhqKTj58K`+N$=G#xNtu7`>t9FbD1< zpX^>41S_5KZkQ9uYIHj`pcCmr-_8aDuvp$Xp5*sOmT=0uaWiZ&v7{ahdVq6}{?>>} zWz4O)L6CkgU3oa8K-1;;Uj`mVOc;#oAY~YsS=f>j)&=Va0o!107A}uLaRr9!CW4jw zQi>A;jE|PGhWUYg>aL(zZw>5UOyEnu&ARG?Sc2~aH3@4>gGcKsaCfuvtKC*}FZfdZ zW4SHsJa}<0>>BSA6fwUpt~yH*^|%@NH9{~ftPX0MN%Nr?paEJwOZg_jZ&wM+$Ig#J za(Q8-pH;_JJ(P0V5vp;8k)qAYoanj>iax$W1|`T`~zW@N3wcr+A2o2*Lzx?r5*n??NRZEUm{8Ss{48$iks6=|e;V|AEw z?%-kFUJG@OJph~O8bgNqJ0cGV1M%W$?%H#&#;xkY7)1%*IL(iCU+*lHmq=NPcs#%l zc3hennWut;-!R-v1@MzDpkei9v+vs)` z7aIweE@|>^*CHE?|8?Vi5_lLcoeub1RDEqIwj=8(t|2<+$r5mvYv>yhUkI>mNMXX%M z)LMdce4zaCF73|C#&|{OM4JhE3zm;)S+RaVGd+mPkJoUF0_W9PzEf#vXbF<`)$1E8 z3?|Kf{Bi)$ORrk@4Z7f;`Jf#Fp|C z%ny#&>%9A2p#N3#1dd!~l<4yy(zxOvC+~$n4_+%qvG0bvN@bl;SPV}VH>h)$o&#iw z(Y(RT02&ZgNX!fRL9oQL?4v|rmNZnakZUH0#DXSG zIY^qU2H&r1PuEPcRqdN*tZ!Z-Ve2!~pY4`^eq)S`%T?V*jFq*2Zx%k`o^qm_p(w#ZjQ!t19La>@)rD12s zIK0!kahOFmZIZrvJsy_hH;Ch2>uPUn0|8hxH=;go{n26*Z88NM@!)_~fdr~Vgg?QL zl%>S0QeGeN-wvFR5|oP^>ZR^9@7VSlS&^8WuT$F=Fzfw0u^B@sv7c3N;*v1@i$|v< zz)O)o17dD^@48p}F(cdHh@|tWC~j!#Ipr?%4(_#HoRPd4q@pSM#$mwic*i(%LTPQ> zX=QrSb27&|Xc<_e8rNz;cb;T$mtU^O?7j3j46vKMu2^+?$@1Q1`YlG#3;~AfxvZtk zQXd4w^=FwwkB3SBEk2&`J!)8(waLFP%1Dmq)y4LD{{*T1l>QOr7r2^R%7Y9S(Taq- zYqL_<4NG9iX5UlohS0MNMk?_cHpV?9{X+$_TD&uXccx*&?_`ZmS5w+lSS+`O4SoyE z0O>Brg{9w@K0I4}&y<*BZQEUXlzOuWCYs(jv66C%hH{4_TqQVNxEEw^s+7c(s5oiF1;lWF?v*X$A(G^>11np#`;RMQbJ12ml_mC z`3PwKh6f{y`EAt?>*v?Ci$}q4IyLRF=y>HRmXOR4oR^kYBu)o=dlQ2zUOGguWAhn^ zwaWt{2)4fcY0lZAY$mxg!@D3S29EE&Oi~9&=aAI7FcENPlya0xtZy_3i-C=&NMX}; zL7K?up9TbeuNA3zuMhKoIIP2`%kcOQ5$MsS3ETb=vYL}$6KrBsaZLC&(!Eafj zJBy*4S+GAvNtDQqk;fJ8rnvHxjm2i3GC;;pkTQNhKu{a`wMHMA9sC(dn|a?eeJOok zw%;N!P`{seflq#pcTOOpae!{M1^o_gDiNb)i|05rEd(uWc3v(aDRrEp`EN{TURP;#Vz)^@wn z862HZ|FEaP@$P(u*R1rcTVi;S(X7^2BHo0!XbjEBmCv7ujFv zj(|2#e4cX01F`Xk&1req6cX0UbV%+!pr--O(6m{5%=P8y87BV}F*Y&23O z6*`-}7-SRPHiwWrRU+Hn2B2w9tw+kRmY-`vJmPVcibWdK)>evig`&QcIDL$mivLQ0 z4_G|wqge7u7V@=LM-9j8JvFi(i~^P#yglRZf6pMZ#dJ@V&XS!Q)H>8fibt#XQ=Y zuNV_14lrW?g~e=!ne+QG^N!q?<_EzKk}#fbyc&$b6e?Yls+HFi?yiyIBGWbtk8LAd zN^z4xK2X0iJ06AkL)z$&s|kjo>3Tm3+XaFx;eHueCy^TaF?qL+br__meF(BZBK0(-}Y33?llm`Jot8?LL+vM!ml)91cezoWWRwgxx)CwI;>GI5B@;s?iv?#yVc{ zJa6ooYuf%pW?{(z|2;o~`ys>rl)=*{c)_YO;H6g>_X$?nCA$Sjd z%}PDfu=Orqj?ucci_2%_U?wje@$T;2haD$BOWhyC`*pgG_ZjHCxQa#zoWx9G`>EeK9Nw#p`RO2MUqX_h z-b*nLqv#sO7-{Cb;P#AJFj4!`NIjOnpeORKQ9v`g#E=`h7s#)TjKG=0ocT2!3=VMn z3cXX*d58|`vhI71-KpaynEnM;y$YzQj0e&agGAJ6K-^80C^FsO_WAQxfp{a;2j>~- z!IEq8A~RZvqn)Ulw_ONaW#2{IrBN@x`QPcc?;$5YVsgGk&iTYEuk^ufc|U3vjyV(} z_|Q50)bi|W7re+qjY)?yh&sot<{7D*0Gf#+{WJ?b)^EB{Zo{sQEGDlR&2#L~z+Byv z_yjdCHRM^`3?ebuka1O{4lMK8(5IB@v&eY9u8S6r%}uq;yzmi0{$E2QeWBIay%G8Qx~=7=VSaWqA^>Fd1zt!e{(mzpSh!z`OG1T zLH@rhLo1`6-532a+Ro(FK!jU_H;^c!`B^wjWWIqF7jU76)$pk`UXCx}J@CZGhVoC|MjGsi?a4Tv%mssmz&BdUqZRx3Tc46k}F0=BKu?o(3FRX z=MF$$|80yEiKCWij5wtnO+-gCVhlm5 z!*ZbA$e?x?m1bvYu&q`WDC{Ru<*LqLb0{yJU>tB1$RRiiq^6lIOHaqKd3M(-W8GYB zRPQnUok~W&rez{hWI68pBCPYc&cFgZG^{7h>KNkorNyprznOjcC81B7G`@D0TZKMC zL0X6W@Eb0IAbr38ZWN4NW z|Me?M#pLIzSMCBB<%gAKEK-tdU3)!PAM}G#JZo)FG;cb!D9ZEc{2MI_2=PHypNETn ztkPoK8%5K%?8ZdjvSUN~CAR+gD+W%Ff~ElbJ3{ZG{qhJMY&~iOi*7}T=XCbdI33*AzN&C}EyH|vBpq?A9 zNAJ7eNe3djLs=s%o8HzSWiHtS5Ux%u^eBo5IPEGHo#Q9|7f@ZKpocMMpqU_A0DakB zg2ctFY^?DA-BchMi<=q=L=j`P+IuL{7-dU!@>-GJRav}g8jTfS{=f^l1FuVwak-sd zUk2Tk1~C2`z3-UkG%)}BgV2^kASE6u6DF`vl>58&$zOeZla`4!*>3@*$p879{YyRv z%;%r{T!IYHKd-psYA`HT3#0AMm^p4UmVBQwvoGz;WP3NUNPoK|yds>X(|u7Gtt-h$ zueKI?VS=?=wEP+rT$88kq+xwMY1V$C67gUEicC};mD|#p zW6UHgMI11WVii?S%q{j&DNr#gIPzYv#e`jii~h|-^QeDMo)@cy+!rJATI_cJPLZPp zX~pWg4X>~Dt0U+FHKZNX0j%pC&AN<7z{MoS;HE{vkEz`H1`+*#l=j3FZG`KvRUg(9 zh&z3Hfg0}c){cUlMPVpao6#w??7LuS7N`Js6m1S+sGYe_HdU=Zr}NK>{yg`l%lgj@ z?Eayh^ID7M9!aM`UeqMCJZ~`N!4~!Dn#vm8QY$|;4z(o8-^-hkHq{8H6(z7O&i9^Z z*m8BT!KE1w81uymIcY*`p~6Z_PG(Ir<_%iYdyq1gQIOdm(%-E;o+kiPdQTJIjCdzl zsqub`KTkb}?2_O64lzGrz~H0L2>xHCj1HpeV~26)4nM|9^g;h_PV-R$pDe^&K3_FT znhH7AM zK9MO*;&RbRnm9i%C-IFU=Ks3c@haqkG|YT3hnf2YIgkF*@Ntl6TkS!LFoUVTt05`w z7v>|W$e?Epw|q-&eW4bE4U^*a$n^x$2R}^Ugg8(%i44&oVCtKi$vOM>)c&aC+e;Oe zP3bbQYSmYIjuIrmQT)MOB9-b(IIavP%AC%x{*3~WvAysBKC2bi@C1#qbyS2xji*kS z7LKKyZ%Jw{adC_k^fBmd(R6$TscK}t%8CO(*|;~YO3pFbG%+}lQtU5elYPe7)v}Zr zv^yOZkFj61ufDvCIZx%;2qmcBF@d(|pwI;Qfp=dSz3;ZLdSG*mi32c%}k*0*?b`(L+;* zqu(*j0n<6tw5fP-WtNxqU@LsEl{dGcn#E4!c+LiLTKOTyUoY|kd7W2?W8MBVNZVgdIx8MvKLH=zYvR`1 z665FVoyZl%D~GDa0JnI>DdBHxv#{owU9VJ#f!1$pU44mM_XgA2aVRFF%#&A~mswW) zjHsD38eZS#Fj9IZ+sr}oiQ4*2_R5TD5m#f>MiQ|zqaa*-Symwo+Y(dw2g}iYA(zOX zJ~cB$%HyR(@!DQ%gx-U-nbeB|+9*jl z)x@l86@fFy9LOO-2rzbPfh1^D}#DJH(lDKBiRuf z7T3`@)3b*~PW2Kds2qe7IaxFW4xu2NXRd}DBNH$x>d?cwu*VZ0)VmU!xzMEjXO9R6 zHdjf}f2-hPsF!$;;-0_V?m4d*N<0VEDcv&{ua>q^^fjk9*~jA*;90CV)`OUMyLTha z65G>rB4d+u2kD!0$q)FWfnkmB#(>yy6W?S|BL&AQ4GggqW}Wvv?`u^u?f0Kq=qJ|f zWDCp>k(e843Z<)w+?2OlxVA(xq7IuJ??*a&cA;pBA)qpLTvM#q`Z8ViZ2zAIK@0|Q zsaQrYnHsoy<6CBmv>B)F{1*JplMmTRqsvZx)@BqI`n|BC-@ER0=c9nXSFs`}+%}-)eLx4_^OB1#Yp?{a>0%@HeM!cS zPiG3`@s+<@PI3tfFX;V0cxcrnQLNLYk^a&@pF+#9<_dVCf4Q4dT`{Y=P)$R0^NnJy zlW&qh_Qoi}4cJy5qT3mW-4Cdt1u5Dulb(~U(1jWQ;={kJpWXS*)k{0%PHeFW5o{R* zq%sekl&kLxJn-SddbSPN22;G|TkFgP`eJV=ntgl6o~CM`xv7-QvwGep9UTv2&_`qz z+eubX^s!tpqsN<(l)>1A@x(zS{g5}L@xX8_YRxl?6Hi%zQDBB8c0VRW4EC+RASJtH zvZkZ49<+qwr)GjOL40zt3d@UU3S*-{3p3y?&y!FMwjpkFO@J2T;fA{Q1=D0&i(r!Q zk6qmP-FR`I>F*3nJ`PCJy5J@r$Jeo~ikUd8LB>} z{Y3-&Gldo7(0w;vB~=I6~Z+rwEf`p8mPYD#lDp-7-mCN6-xE+AN>+Pj;~G_ zVbORUjDB>+^4+h~K9Mqa-LcPq=F-vhG6fW=?~8?zLx3nfeoZ>ayCt<>)t+TYT3Bxb z3EdMMz<=5HieYl$)fSF8TQ%g@hfVb}RiNxT9Vn%8&YyBbK=P`5(yA4GB@`&`c|JXFstE}n%3 ze#PLf`%DRJ%qVK!s<;?2?72tZSGBI6@6~lwjPT~^s@JK#Sn1TcY-E3A_cOJ9NSR~h z_a{$!8|=UNRsmXvZ>u^f@~?A9$;6Jk$J&1AkJFph=?h3#8!WULoP+T4Ph}Y7WCp># zTzTf}czi_C359$|_uc#_0*S!c&I$&V``38PFRR@c!B!}$z%pHm{W~w%-$yJ*nhF)= z;g0**LEfpjZyg1x3R{qzVT&#en?rFwH$5;xRDO}AC9qt&a9J{}WJd|1qk-OrNEIKC z;AAL%tfH^*D2CG2Xzp7W`n(9(G!I|YsjyjLRE}Y%gmQ3HqajKn)5T6Z6V%IaMkwq5 z)-~jgjS)-W*FdPqw^GiAnax|c^f3IC4aGKOXxT!;$&ThgXwvM;m$q{;v7 zgPba%X0I{hU&sK3a5Sio>k}^uPo@AM2-jVrgJ4BCLgk1%L*pm}&~(416XCexaePoc zogOk0)%aW^kHlrQLq@ePNTX3z0u5w**#5$lFLs(Ky_yO@2KQKywZ44oD_f_kjG3!l z_RS1Sv#`3K)N6%if$tjQFS94wQ;)Cum6xFpf|-um{O-1aTs-&nL3c&EcFt5mG^a5Y z#Rslawv~yMQM4H$u}rPiyD#OB&5?qeUyzZ;x$W3*pTEE?g;`Eog*933)%kJYC6Rt6 zslZ<8bX~On?`@;q=N&0gi)_9*(oKeXMe4!IZd1lhf`;9@+RIXx} z%==W`Khp?{h_?c<3lm^CJ*QaQN*NmFU{r}$u;QDZZ^y+|Q?>scF z?ubP;ebvw)I($g^?ow|y)fk&$JdoP9N8WfceoL-)NdjgI{_(^5#wyhL+5O&HD>W>q zVaZ&Ff4H5siElVR95@KE=2TR(*R?`pLaEr?(_4oEFI3QQNyM6(lY z>-{CHg_x<0jfTJcir}ZQH%gm}rk5*Yt0EP(o<&&9ue$E0zQ!6%_RxC^V}r+Uralf? zPhH*_(ifSw0|p-N?YRZEyrLK;CE$L_qVV{o_E<=z29Q59s&uam_~F0+f+VcO4t9zH znhh%Yr5M+FK`{3$facuixhQo#Z{5xsrP)SvwK?7;3@r+9p&ai-m~q5r&gBo;W)K!C zr)etGZzPsNQAa_2Urw%MCz>K8hiID$-t#TS%tvE9*uz*^D%;X6g%4x4K1_SDM;7>w zYtQe*$bMPQX_8^R@%;T$O88mL;}QK_gmgO>`cC-e5iU89zaJ8Tm6t3|4Z=!=n%>N+ z+0Awt0AOr5!^CAsaL!9=y^J3X#wg;?7?lpyJI9VVPd%R!g01v0DsHdwPF#K*dq7${ z-DoT=GFiCZS_j`3IUY%^%}bnc%hI`-s+`P;1~$-ucD!RA4`BfGrlCq06XMlgF|hyr z+I5F4Aq}H1Wc@dOrE*MJdB{nDF|-GO?v58dC4;oI55E|SKgEM@z=uVC8bDCUbmoqrk~ zscgWaym|Y@XRjGe=G+NpC&?7f!KYPFvel}CUkl8>QD_`IhmBV2-_6c3g~n&=ox8*p zV88JtMs~kRjp4$;`57%ho9FMw+Y~vst+>)FrOS;{N~P1iyKCj(-8PP{tyV%e2n=OW z2iYxmKIu5TB2;o#N^xaHnxZT>6^TG$k8xuO=8R$aea(^slT~LAQM5hz@%;dziQbZM zFXKCV@#FD^CQ|qbBi3a(F9|jmCmw|eUd=QJaiJIRgH$i%e4GCW=(YZQaxG*y((0zV zvnP0h-3m3P&=YWR_b@r@8x<9f>JuWO@U?^|yEtL)6&LR&eS4=rIsd>nThC9KK!rU{ z@!9!^MwKMFLZ`gE;(0unL^sz_y;KMzJ2RQ#;XxUla>iqLnp$%?0=B^mROf*`MC3TsY_eWQ$Llv zHWy!Mb4-WcfSzm?Y4aiZ)7Yj{*drick{!DCe&;}Lx+EtR>=jNsj>~URM_X2CJ&?!Y znxA4b`&Fm39}()@>d-U?_mGVWy`bWL*VqpVAzNtl*!ypiZ(jz)6|FA{YrP0K*~%L` z_7_?g_6GvXtmcqm>_fRd6f2ip9}eLrl*7(iu{z%pkYa4bv%jqSHy(KehdS&Lp%IGm z*b_{K*EWd|rQ?gdHZW*;X~hsB`3w*MpMjv7+(C%-_24_JbwQNmqY1{UIPm?Jvs6}S zs)Nf);33bh?;J4Zqid!`uuL083`VyWfuJvX!-EE<6lqs@r1-ts=^X1w^Kcv~xE3d` z+6zs#fh6Uk6!E{Wh}Hr=4JQABCjQdYKz<7O_PxC}7ER250-7Zh3&c!w;ql14z@O8h zli>3XkpQhc|v1xb611l*8^aGJjcMt z^MdX9)fSV}gG4ks-50V{j3foHAk!$N(8;q5*Ka+@wx$i%Lb4wuggI?V{HcYrV#sLV z*J>)+_=GFf~Qv2(Y3ueVoiD+;CUt3ui zoQnf;;KLaD&0gMhEOFbzI?yE3QfUGmQa2T<-Q(gJA7P7B*DFWujt!Gn2PHLM=h>}< zdMV4l$uHFDaJ`7}U$z&%?fr&KeFEjygtI2P(1IA~hRH^^64vjujzY%PyDt+M+4fk` zY?p#7sj;X(^&zl&;DzfM@Rw)MYa>aY{+1{DsF$eU2xkNF<#wt~HRoNuId?Mt-Q#jA zxEA$*kL1p@9~S(n1D8A27f$yVr8eSrf9go3Ug>?^-_5F!$@U>&T<-LoV0Fx7pm4J+ zuE5H>UNL%)_^Ftau2lG=#ojiMFquY2{8DCzRZ@xU*;i)moo$dDA?_qOKtPm*h7}3I+~sQzG23F)yG(WTde@vwR(-76I(SF^%t;2?50c_s3q?V&IUQ( zpG;snmn$~#xeoA?DN-o3la2FZJdmNdwI%w+W(q_gRD_h7%v<@U#_=ZX%|Gr!0&{2? zJ~^smrhg}wAhb*m!XcXjYeuyk?uLl9U#_K> zuf3dDczVFwQmXiEKKDJz8I9!aQNF7(-_t@VF+j2gC?16$^+w(_MF$)8w~n~A1jaq( z7u;le1MDA__*xMv5SL^7PS*A*2~R#n^C=}64!7DY>apKP8u?jy?K8-EbVc`_gDCKP zZw}RvQyN&@Dmewb>a+@)_vHTvx%u7+Xg^7pcP;9q8$>5e?9E-oouipDSBesE)Ct;DNlz3!ma%O*O?xJY{2%m40+Z#V~P0LYlDfK6%eP(Q;-ewTr#d;$(OR z+0R90n~x;fcdxZ>Ab)hkr8LcWF(4Uc%bEJDGYfbtedTg=&06UR@ZEUQDJ?0*f9lS6YaKf?>aA*O7jr zYn_a8u^xZ8ps&|MPp?C_5oq}Bx+9~@MNzz}drW5*s6fH_EH%X8frO&Tt=bP?px4>0 zIUBa7jHYDW z{{dtnC;wvW?^fBtw_EP7FZSJ)uj1BS8`x~}=hyqg`67itCcc@`Bh$>{%w@zNC=S*k zwe!rzPD$u5r+V{tfxnWHWK3o8w4R#B?XEswUT}8~%)jcMD_P3JZ<*XUJvGijGNN#0 zWc>$0!b)@oYZ{f@OvLYKAQgo{m+PpLI{7%zLG?3si$?D|#(#)CvC!=pvEboki6>p9 z$Sp^4?$ivRO}UaQZHh6wJafMloR*yh$5j#}eRa|@%x-o1onL9ce=9G*bg5%2pAtEP z4w-dOzJd|{n_B0p+-h3_rI^Pw_)&jTL@zAXOs-TTDfP`2i2*>8q^IYib*6-cRW52Q zjm+aa$G6`Bs2&XI$Xvf*~=kNe*apAS#gR3sc4ghxwHFiYV`aZPoPk8u&#!ycB8m^Z|

      4(y639NX7$V);|aU@Au_Qop1h5RlpTQgUGT@dZ5&_6#ZU}o2o`dZkF_( zcARIK2Rh$@Iy50*)u++2x0FnA{Vf#zvF#lXuj|qL`$p%EvR;k5QNK`%T#UpsFwwla z=3-C)`ho{5i(p*b%I@{}WC+{P5-`&a+HVSDrOd>)K6 z(3TaPJMj204-%z>3F`7Xv1YLze{dOl5udyUlgV1oj{S>}01px5@!37aE#UIe#oNZ6 z-P@u28BrI|p>6&I2pV$nSogb1+w+~i8S6l&*=F9^k<)dJ50Y{)IgOp6BZ;_Ej^bepy@S^CdKqB#${>JdNNJ4bkcr;1g&z=SthA^iN8 z7~sCA0#M_z|AfybiA4r!0v@VSQvyaum2A8=W<33%)~$GS>osP&MjeoRdq@A+vys90 zem|L_Z$GTz-DqrVd=o#KVBj(XKc&N;T-<#4S!mF?2T$~78R#XvXF!yL9ITAq*66q{ z*;KSXBF#+v!_>*MKZi+Wg_2FZ=g>YQT>qhp3}D38@1@uEG*$h%L8jpSAPjJtLe$jr zT4JH9_B!Fs?l4|pd|*A4*zkDxFnFET6b1rgeKQUh}6ydrJ>Uz2XHN8@9M;)HVciu z5*HZJ(5X6(eG~K@P%?fG^buBMy+Lc*`Xnj_WQRV(L((C#|B`~u?w7jf3ihK+W$l4j zUGuB4zY?o`v4ooMH?WFzFD01iJ`Fvne(xmXS@h5T@pkE) z1qLfk7B_kI0{0F4PkM`G8-7-rpBKS)fXknVNkK7!$`&m9?B7;PCDC>ptzOaaauLB#ytRCM6iX<)asqasdVRE2MW)k3n|2Y{?TXJ0VYAFMCVt zK9k^wiB+U;fQ`c6fcLp8!H@e7gXc#MI;70`b`N>tqaUr-AEJPpI2ZBBzF{JCUxEQO zzj3yZMte~md<3w3{0xY(MQ?I6un-wuoXfIMA!$04r+k!Do{}VjgyHv9foVX$Q7^~% z-Ow6g*LJsl`(++4^nS=k_wE^9)$3x`w9kQGap%c3)dk1G??h;|NmZBm{;$o~)Z}|5 z7Ko`Pfivm+kkugNKd!f=Izs9N@r;pRc2$PyCNjiksJ+-5robry@j;LS4GSS&K75jW>=Bz-GOV z9;z*ul~wa#fVZx2uv?qg`(2uTutq=2>GeT0*t>D34YAU4M(iDWQ>E7pW zr6gcXFcnRiC0ZprAXz9R0F^2Gaia`^mOAGY@#>czmKM?MN251z-HdLBsRx&m zSz-j_mD4#Md0_R&=a6-G^GyrZB_Oy{KtS+!hr#=C8*i1jZ&%C~0E7i20Uv-syY^{y zja_V5SAruPiYkQKhfCBU{!6IkXM-5Hly;Ca&)<`Tp%e9E8 z=7Ha;31%@OKmK&!M*uZ{JlB_ZweA#X61~5Fk9moH+P(YLmgmJQu$z|8hY4hmaz~rK zk<^66rwg~(6Ai@BOXdEfFhyI5eQGLp zcyfBiv^GK$(xpw}^pnJlls{&6yWhC#({82dA|B{{S7^}n;BHRfdTLjp-!_hY=~fNw z9jbmG<>&&Nss|zsD81{RpKkiI(E(AYM0C5U?a~U6H~);%_Qk`HnTb)ms9EWg{*^{Bg8Im`6yIT6#e%CeYF!fMSDxtSdNT#P7z5tpa+qPZ< zemr$Dt>5}L6Mj}`60+xSnTAI^-gV*;zN|x6Hx$!{BkLS(0d_dHrL(yBx_n#URnK(1 zZvD*LBgM7A6T#5fq^+aTVDmeO8mwHV3yIYbvmU|Ci#slr-u$9a{cSwF=9BFJhedY+ z_JgnGm-*rixH}>E^(t2CItEq24Az_>>cK~C;W%%0x+CRGFRcvFC6V=Ui(fuX2H}q2G zOZA0WeHlwZgyB4vwL&NAmq6R`o&O$h;dJfx@lJiDqd_&sx?JI0ssnHH&#HPaniU;fT_RDcuJnt#1IJUW~p^FTr;M_p49q z>;|uchA!2+jp=IO8qnqIU@4U8gB$vubhj@E!n*7&?5BrNfMH(Gi}IB$n|1vyO0v$= zDEBXh7~;CFy_ARmWB!z|q4DQ@4R(Q(@753A#|d>wKJ&tlp@xsu0c55Y?+^9I!m2Tf ze5t6*e8&*B{`I^4ZiB;t0SEI-z!2|}0)IqByG6hG)|;s3vYq!100)4H{Ovda)yvb0zo+fH(RlG`@a#=-%0LE;_t-i7q1+x6kA%!gWgw0nw z!AASJYNFeY?}T4HNXZ1q+s?Zv*0lz008P?9y=Yuj7z z>35kOI9uTY?WPC-4# z3knJIUpAY&engcpg{s0d74~!5&j|{tV(OBUCN#||bzfCDpEcq2nf}kdZ1CsZ-XU?A z8#x9%Kv5m+8TQ>hU4r`{1dC zOGyZ4iH>$hu%yn!G8QgReQ8GgyrIDNWPWh}V`4_?G~u<3Z!N?F)GoO*J%xF?$SX?A zxi^*ZI7&4v%N5%CaWFCD$Aw1$o?p#nVIrwMUwKT?Z8ZYnNa~$uy9{9vIWg=-V8u8# zbjL9~ByMD5VNWF*SEL0}`Dub&A$p%ga}|zg&M`y86RoI^KVqJX`6ba^WnSSbGQko6X5>-V+Yph=`utMjAY~-M%CBKbF~?K45<|ksB2{vo7LrCs81@ktYf(!r zli>U&TLS5H1qdvcu*SSmyoxPSE{VM90F~-`<1k)Zd^W1Cu{*+yTs5jH9Z#=QIP~4} zG|l#_6p?;87vW64_{qP5Szq}C;Jg{m7NzF!Q+NUKiUTZG(}<|6lbhnAcz4@MNj0tL zIMFvn%tQnxgrZ5QyUq}v({eW^lRx;BfBi&Nyg6E{_xeUaQWd6>BZ79n>_ncJ?k(Zr z537YJM95Pf_*!Soyflz#4sRW{A!DzKohe8Cf7pA+Aj_h4O*d`ZwzCqIwryA1m9}l$ zwr$(CRcTb(>Z~2-_TK0A?v8sq`t+|_5o5)Sx#pkoePhfu@Q(K}mwwG^m_B}A_6S9w z+_TMce7i0r!`@bc5C8)S7<0N)&2nN>ZD@Z=grd@mnn$b}2wmu3ssQJ*i4*U`l<+dn z${6VUM8gzH+5szKS%P`t>j5uAv-YGKUx@pb0MeVA1K0ope;yh<5aQ%fxZMpx>gT0E z24!Dx9Nm;#kCau28rwWET6Yo4w2O_DXkV^w#8!#*!&kwu)n%g(@cZp|)I`XhlAvGda) zq&q7{AokrF5jK%!3G25?Ug?kr0rHQHL33j{Qu5afgdsFVVYR|T)^;-iEcWO~o2m4# zZch5)h71EivH=>BjMHld-|O1@Y!FGm7Z}4j4(R*44M_W^5?$VxUx%!KI%Zl*3iAl+ zv8?lCi2x`ZVquvG^;c837!-^Zu86o%a~#f|W)D%%B3wg^0NqLkMgj^Q+Y~aOQ3ktD z=#;#M(H3YWLqgCS=h)$<7X^`MN_Y@S!p54k@plp|PS6w=E-HHTE_C%Tl%)~W6B~!S0XBq4gBrF! zd=cv20}T(gzqEd;J}Cxo&re)-J$#UzSas*e7=d@be260@W6g6@C!jDII$W<{#-NVz z&=LF#_VvxC#wa&(KwpATVm!3a>jB<(G9YqGsZ9dr;Ph02p!H4ojN=#yqhyH(poF>Jay4wzYK#%0+UWpJL&*L-^U130JHRmeLRATMNI<6k|=uW^%z-qSs8M zmW8^KsODd*)h5_JJRpjW&8QU0D8@*aNWCNGv4Wpx@zgctLq$T@BLK7Vs3Dl+=BMuP zA0;YFsNqA+3D>3FxW?T-?WK(IK8>dtksiYW5U39rc6V6to=N0WiuW8Bo=4E?KW9O_4v6mc-WJOt`9 z@IYa|A_#ofLnnu&sBuyhQQkq-BZWV!VRH4UviR;+M_bmsl{e2(NSw{NnSpK5#4u%+E$N0);HFO%EvW!1n`2B#>n3Hog1i8Fw9Ecvma ztS}^s!5NIM;pE!fAS=DZ0;M3aY+yS3q02CCpTkJrJcLFSurPwbg}bBc^1p#A=F9v9 zi}hlFXfkdgR9GIvrrc6^V)auO-)3QSBPW#rg3EmBX68#Cy)&+tFYP0I+L;gJA2H7v{gTK)L{=c|JJ?G1DX;9s&|9 zussWUX%*n|hcL2LMHB!wi_zQxjKd+#!ogduc*=q%Qlh^(nI&_}6XmsGG;_w_w0^2j ztmNfA>bTSUuoOMrg8l;HBjHCjHBL_jW^fIX`?8jytkos~M4+R;hmbrvQ6puWTzLbL zuU9s~4U?ukQ(u3L4#4n!I|H}IS-OTHxMXi|0{P8q$KsbM*UrLd4N%xvLuHYvj+-Xh zBM3JIstb`RR@ZR}i2o9sCfr>nx3Y5jz6^k8@YYJWI06hH#)oVBP?kNn5Nq#~m&L5> zOD4vU2}z3tHVMQD!9bcgG#Y86RVb7bver?6cN|}X$PAYIH5-U83^a+lZr%?eOqG`~ zg&_qTZuch+*??_?T+M26~A$5^m<3>@R1& zaHl|(yOsK3!$B$mCq$f1N8<^(PLD~hD9Ej{7JGl>bdy^{e7(;tamhPh8)+g_kvhDc zgz8;}A>^~a0v)471n&}pQKB);*AD;lOl&kEW9k=a;am-#y5-%~Ve4adEG9sn(hlpB!(t&B`xWuG1QCnsB>j)S^;` zflYh2a8@J+d=T-l83l@y_iDWcUB}^W9>T^Lbp~H&1c(+Y`EREO&jmp=BpT{Gw`<^^c9d(xS~qq{gB&isg=&aD?p4q* z4WltrL?O%|_8qz7z#(IoU8INrkT1}@LnOG2CLQifGF|BfjFOPJM)p4nBhsV36n3T8 zxFNj8aKf7cymmrB4n=-Bl%yg|_@-s5%K7bUgcz8~$W^u!m~l+InrV@Bcx3utgBjpb z#-Z#>djuvp0dIjYalUm?rX^b@L}Z}|lWc0D!5~EJ3}KH(;-xAO#pu{HpB<1RVr@pd zgo{wnPCING!=^Z>ui=3LNPR^fWs@3d6TUb1(UlKXMacrcOk_zt3nFI0aliUJWX(YA z(mnIoEHc!t_ksgqtm?yIt4=BeHKCXnB1JeJk`TN3n)Tuc$9C7Xg#bt-FK`$)B7ibeS0LLVsUo~!w-w{@=grDQ-00X`ICzIG`CO8 zWV1n?=;>bTRKJ5Vk!XnkLa_NOLWf{Cwi{-#yYRi3_7V8ML+u90ypp#sYaDQa0ZvV#W? zu~SNDSSKk-R>-@LX^M{yP5B&7?O7%eACO%%LS2f6PNGpiMHr?tfnVI^GOZ`eh?)kg+B^ zvqe6@%tE;H9l#MBnv?*s07H+0KnX!~;?I>#83uXAsI&c6NgR2;y+5ZeAY zT>V!N+Wytf_+JQZy8nw~aeobs{~8+qH8lQfX#CgE_^+YyUqj=+hQ@yljsF@N|1~uJ zYiRt}(D=W~(0KD->{0#@Z*>2QQQiL?)J^=qm*zv(~-K% z@#Q4JA%=fNBWe6cCI3a(^Dose|N8Zhut!HnnqN>>QH@^C&f46_z(HA@UeQ6%&cV#e zM9$jG%7I?NNYB7jPv6YK%)ynO-~Owj_H-@=djGhf=l^$cpws!EM`HeejD&$Ms)32F zzV4N@l*$#nN{E~fPz(kzIRZAIEh&QkQ#ob`P!u5{zZ{v^Fb=_?sA69T0=n$f^r9pU z#fbPKw0I?j?WE+C?C69fxI|J?!HI?%HdZi((nKZ61I zFTv3K%8KKEY72tamNphf4o3eGmH!lluj*SH8rgisi{8b+(cZ|;P|rb+-pO9i%E466 zO3(7^_y6av;nx%P2Bt=qM)v>x%JSjN>`5)t>94#;F z&wwzTJzQL}$<+C5EH#{GFhnX8+T%~JS<@LIl2c%5=;1z&LC16N_Wu6ie2{Lh7?01a za^fU?xf+IK5tvlQU1=8E9RTlu4EjdrwSAa<66MfX7gaE5U$>2f1;pj}BND(CFP?eT zg#8*5p#8gq>4DZG#LOc%wP+aRW<*Zl!ZBPVHWEIXo3A)|DLzx-r{=J8Arc)F+8cH- z1u`nDni_K|HLe{-`p3nX)C_o19#ywe7abl%P+ow4vgN-$(|GoksXsaSXSRO)izaQI2>>AQetuqp&Hj}e6c2}#ylsKR+-yj=ZIU)h)r zq*B?a(thdwv+~CebIo@8C9CYs#kB+8qYRLcxvj0&?#I^cz+juH2~MWVj!Ww;%etE3 ziyQE|dUzlRgdRSS0RpH9pg7}sg{32BSMFOWxa|6Q;cYA_Kx^6h(RLfgGnl7efE^C; znX$_Y)4HlP7lnj*-+N3EHr4QLK-7RPqx{JbfD8CwnfajS_&7!YQVF09{c&QTZ}><{ zfE0U~dygmZu$fY8-oxCj8;dL?Xl2nZnPK$HEcdo*llpU7Jf zEdZK*q;uf8pzwgB{mFaccPOuzUBI}Yvw)}l(R;>sNUu0tfX~6L{hWJ}cc`yep1|Iq zalp6zE_=+bsGnfp;1DB%f9WDg`I<4{8u#F+0YLA%umQ^W9n=8H_%rR&uz|DoJ=*{_ z^xNkG*Uf;o?<%xFX@e~HQ17zX(00IC`8)SqT*@U0S3%`Knh zonbNMZbQ7!r!}Q+L%!f^pRu~5aD(BF%Ho^OL7&yW16zxR%ke+9yn}PY#}(Acp`TSf zW_v+=5AYJ{&gW(5K_HH}roajQWecRD3yT*%yi1Z1M!OPb$%cIN%d7=Uc9`i(iVJ#q zXSD@w`4<@%`t&ed2Lh)p`0pXS^TD52Mo)Ggpj}8hfz?BwJ?Fpnnf*Ug5f+cU8~spE$O|17L=L+V%K=^JpZ^Q5L zaq)vZ0)xsSA-V<}UqqCa71S{lGw_lVH+OJx67x1w(C0Ulln~`}Rku)dQ*~1{mlcdm zQIt_r9l3e__`nN}ue{=LZ&#Nk=%|4s0bW;$ff(|s)x{A5a?>TyM-mo^oh3;V6Pr-c z1tE(8nn)M`QV2;H8ByLRl*lXiR7AI_Z|Az$GE(Ld{r=Nr3bRYg-$1W*8Tra}(`w12 zdW4#uf`V>ha)f$xdVGYQx@3Zal4^96Vq&VgWTdpBf@X}ep6Rd`^W^wjuys}c_Wn&f zTH9)C6`x7x`26nSVIx!0E;S_aIm^9c1@F#1I|aM9IW-PoaHe=(LE#ht_pEmxRz9xA z;+Z48!&6y*`5NXVCJyYSMr)io!4I9dPO2Z>-^h76)7_`E8>wh^JQ!k;Z2&1iguh(o zeXezZLP_oVV%U&mkwWyTQP0?Qzoh_4oG7xRmWLI@I>bq5+liHB>K)(QXKop>L={%S zfp2EaFh6OW8l0g0GF3F_IdB5is_?EV=boXAQFedhMv>?r1rvoM{)L8tvn7H}wf-ZQ ze|EQX!G}W^8=#(_HbrnjNU#Ao2anlDB##(P|G;JOJ7?#G1sN`HKk5jM7KOdsd4j*& zk~F6NdhmrP&*IU=1tLdD>_f0>2K*Fg(_{{6gD+^04ALmZx1@-57#v+f8z69TBCt3q z-jlH~s$|Zd7nj21$`s+&oS=*<*7;p{n5qGmbxh@ali82~EIqiU&RUK->IqqN8{owv zX`ya>7k+p(AP?F;$a}f-@6gc|-Hk3cx9HcPS zwJ0>;Wjr+z7_U80`g<}j*-@*qC#t@SJ3yTI`F=-oI^(WA98JT+FDLBIHd+Ww;;Fdc zk908Zq9HY66|-cM_Mj_PUd1RN36FfG^P_XP4fBfqbXT0M{qkq`?JeSKZ-kA?^Nb&p z@(Log-V4XaDM5ImIrezmxaT)!bh0_Ja~i`O8JSUmI7uoDy4^G?cuaG5=Qnu4!SQwzaZNJn zgj`rtuuO0&<>f^#**}Aj=297~yAkT7{eonO539<%g`tl0knJpc^93 z6!PS23G_k-f-e74y|rVQcBOr_6R>%_pS5+xNZ_fDB`AgqfDSAf;B&jEnF;y=*0=OP znmrIz8dlKYxO9pZ$2KeomAj&wf~%u+D=V2vX!!e*B8WRj**Yc7k8rJpW2kjCV7huH z$ghOC0ppy^jAG{ekYvmH6wF8B;ZRlJUw`RQ4)9`@ix-*{7#lHgb&prazq;oD?&Miw zD>Q+kU%!$%>$%^MT8@q2u>l_4H~x0_qOMaJ{bS&zB#@#Q`}FEXMTri+hU>75`t9{O z_q%WU_gES|>t?@oG??EN3rF@d(wk7MK)m<&Z)XGm{m_s8nLSSA7y#*%x=lWny4WrL zKu0n)z#GDL;&`Lvpan4~vHA)EL-CM?dzm{{HPGi^k3R0bo;zMw0G@6TTvBAQqlQqF zq(%i9TGCbdvgsrK9g%R@JA}wOvb2IZX`KCya8tx9V=Kbi_?o{je%n52c~u90&xlk4 zAe<(LL7gb&B2oU>skEu5?dQBlJ^w=aaLSDbZhKLcGg%-jSKq+!xYW!z8AMMnO4}m* zJ|w<*7};IuQLTY?=j141JQ}hS(_$E}-B`Tfh_;01XZJPd9RQQ1aS`wgkzPAJ%|$o} zT85&Ya;Ug^n8PrGcZn@Cq>pTSoDDQT1t(>WzjwIGvRBiL@82B%76Z7C!~b0Eqk05? zb_re$_<0qSw8~vkye4P>#miLk3A{s4BM%=><#WQ&(hA=pOeLn0vIFsivC`z@-0QyM zX)ekGf*&iPAY2q@R*)vO4a5VO?KgdVbi}NZ&Tkw?_u@*5UMgHdD&vBAzZnC_&o7JU!~T^DYB?s3P2 z&f*F14Z@44UJN#s8$d>G*pR&d#eHznAvX-F6-IGGJUUjO#vs(G*^eok zaDoC}f^&bL2|`P2`EV*feGJfj8x$Pa{9KSBKFWk%HFFb83{l|D2RR6uoFx5J&8nd2 zAF#|cJH#SWDMl~AJm%F?1L+&n!HNDVV^btjWJYm{4cQ;>h33-7WA+cx+xBY>Nc-y7Ctj$$!aA@-q=;e4C+H%?MT zUl3#ifMvkM5+_a-J&bPxUU)8?!-H%P&>WvJkL1Evg0dIC72`?fHDN$DUQK1x3gA5+ zJat_Rlt~+3hOcMmy-8-)!?Ww9GbN@)NuEUH;oZ;~cx=vEq|bPcw9)4^*@o}2r?@a= z15FY*u?d`pZfQHAv~_qy;ABq*;JoDmZ@X4kSI=<0H=(`fjnf*9r%sY+Y@a7FyA?Uc4*$UUxNQxdXK+EAh+1-Mi?8(#wSP+*+BMQ;~T%X zUBnBJUSe~k0L%t2vpWV2jq8=vmLr9K=47+Vz(N-uf)L!Rva+P6C`-5oui2{HAY<)Z zlpk!xR?i(X`ZJYkV)wyG4vr{~s#i4NK5djZUyFeIHKZqSh7yI8Xalx6(raakmPloD z`yu1z!Gz-xFbKh9WTS3UB0fcGsf(?5Tu zj&;*-GD7Nk#coGQPQ;!q-xMr_0(G?;ZgWXiC$e)1*ixNs5b|Q{*7VF**1JCFX0Bz$ zgO_n|Fo3K+ZwzbkrWUJm)-b;or8;(@0OF(R*qVvqSg^yFldMn^DKcIv1(-O?MXn4gAE3& zj9H`)8di9muO$;!a9j)?rWpPSIk4fav7r!Ig5SixlO1_$_&G`GB-5&J2f*QCD+kAO zF&g0`LY{-nyT1UI)Q`S#!yGNERH=l(I(fKNfu=ai{isO-&~pLM9)Z`BC0WT{uI{n9G_M~fwLW+6ehoA|8&iEJgG%{g_8xU>$$^18&?DAlVm?+guZccQ* zTPWdpf(;=;v^`fSs(dlNLPJsfK{EW;;aS1c$2RrchapQYDK1oH`+@n9O;1yf)qC_B zeijr~Q`R!l_EAs4no?2wX$51ZKxydK;IRYkJbWb|+b~)DTtQB|ES82$xF15li@#Vg zFNBGh#UQdb24;A~rqff>>pKUO55(UytFT?!KG$U?=g-+{N$Zf%S*Y&2-FWW-`y--~ z2E>eN?a1hO_;Zy?Su}p^rPLb4-31xuQx2M1m6zhH

      W$w*YOFhSUdh2E?(S{mk`b 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 literal 0 HcmV?d00001 diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5231da6dc99b41b8c9b720113cc4991529eb215e GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/docs/favicon.svg b/docs/favicon.svg new file mode 100644 index 00000000..c54c53fb --- /dev/null +++ b/docs/favicon.svg @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/docs/images/Intro.png b/docs/images/Intro.png new file mode 100644 index 0000000000000000000000000000000000000000..de2c18063c730a44f482448e28dac91e3aa0a3cb GIT binary patch literal 6080299 zcmeEueO!`f`**whZSCGFXSFgTT{>NqFIo74A+BX<8d}<#Z|Krl5~3kmp@Q35`IeAo zVraN5AeUmAf}-L!Ur0$wF;P)jB9NgnK}A61xw`Mae$Vsw^WW$reY!r#b)Cm~oZsW+ z`#s7#6YRg`6YEblY}l~nRDfUTh7F%BZP@Us)5jkHSJt0@SP1;}?<)ZjxD6Xz?BD-< zaGmaZb;D;HHk|T1cJ6w`oN281hf{aIP|QY5`q-sb|CW3VNBv^o7p}kSvOoLSMe)H! zzYU+YpG&yt*K8caUkLL1;Lknz7XH7i@rq^_%yqxje5}L090p!gnb*I7d;PE1_1h~Q zD;EFj())jyJN%CSKUc4RvBl^A{^VajL4d{l@7Ir;hF)#_-Ud_0f+yX;h)UmKW6v` z9R2}^|61Tb@Be_qf6VX?IQ+*9|A51PkH$Zl!$08gUr%`d{tr0(#}@w|z~P-4ZQfv( zuK2E#&0&7qE%}xhNq5^zx6SdlWmZPs3Gvl>+sxBiP`q!KiAY|A^k_x68i}=v+s#Rd zjkhwaE*o|d#N8><4!))TOYJtL7CfE%HV4j5FCa+cVTJXWC_ld>$&i-OONG5%9C9Q#_j(4eYuRKi6bc8^ zk*Bpg%mcZW+}6b0bbB89r5vbAk*s|da$=u%R7OONhIhbm9@Vg1oQ5}ktKp3q~0m0 zjklhky>4L!X<_{Ns|6HS*G0KJXwB8EGFxM$-M(wtVi@2|?^J^7z=fdUfXJ&d&gsW7q0iF!54OK&R3YA?jhXu-=t% zG-cwrhlSd|MqrJU^4Ya+r1;aKbNo@je8}>iUXAYLcC7aU8GP~)dfdw{4wRFdTc&j2 zvI=86h}~K(4)|)Mq&wC(yGx!$VyW!x;$ZZ}?1<7ti3b}~c)==;%4nWU#=!NH!NGG>eCX%OmKL}B3XS3jyu1W@` z$Aen0Y7G-XWDPYYudVSQw;IVf2O~~-|1PAV_gH1c8t;Uwt3Nxd`HqvTO4khps)h9ZbhOpZ9OXh#pIE1sDkxBZ&vydTU@o zNx3X^e8dPtEvl6GZO2d)&mF12A2z0drvi9_xJh=Rc0)SI2yDxCEO57;LrZQUL34Z? zq}X#1Wa+=%GV^)Lta>&FZb$N3NgOI8`bl-bhv$qVAb$w3Rd=$LvfOY5v_}-ajx*$H z)ZCOz(Nzp!P2kwWLI!n&?UsXnA`mK#EDNaYrI{Zf#e8l}eR9;1%>|-VFlx)1s3IFnFcf(`1MHnqELYydZY=0#C%!u`y^9RwDJ9rh@Wm%t$UNU`#xl1IQ zMn$;c$6nbI0OuS?xl62T1i)7Ts5!JW2*Hphhn_F#lo&yWpj29|iSVDZRYzEV%3h+W zjWJRtq_V$0B@^c3%jaS0Yl6}U86y&QAwHrC-TGGIvf@>xZf%yTXIs$Jw+8qvVu1Rh zXhvC+$3|(_UUgggZ|<}b9Of5^k7!~3Qic@mI}|-+L9l+r@#%a1N{396*cf?)m;Ewu zX?h-8RfU!ScvhNzO1M_h)4ZfTQKQ$*b3I1V3on4Q>XwsIdJ6`rc$>2?y9eEf`7Sa z-f=@d7F)VRC|Q2-$^wOHPIja9B$j*lxQamjpuuHA<6sxyA}E^5$YCX9ovQy<+T76~Eze{jYhB3Wvf?^2ve#bwmc6ZKwh9EtOg*14Uw-TAX@iF)JNg210$l zZ|l-PzZQfAxdHd9Nype6?E#(g1LEf(kRsT0-jUV8&QmI7UPD>z6fozC_XADYGr<4r zYonY5)&%pSwoX+VKj7A`Gg@}unJzMk*04#a;8_Elp^xGJC7La%TwGI+vJ*8{6rL;$ zg76cw-TG(8q?$6ol>v7X96sTf|7Q9H_6HDDI4Jk}KBN*M@~fPF?#*Ngiiu{gs;+xR zo>+|n^@NYmNqVuwoy!v7#MJ5ET{={fP~}rLChl!cbBGRzw(a(WN}7pP$eypl_>S~x z+lGaQ`zL4j9+crotyR6~c|7eAiV9QKxW@o{(f13-1-%&$PcC;HXBQ+qh@az+u0TFI zNyAaSvrlf8m1)9cpIM?R0`!k-*OdT@gL2l!7?sa&-;{9W?n3Yip-zU$8e;EUAl{JDT2L@j=o>6;vVLo2d^Z>y^y^* zw4@ipG~OBzfoQJEgYccuX@p(C!rwRxi#iW6@Qb6W=OZ4dngWFVQKh6cCCad#OCEX8dzle6~q0hWX@VN;}Wnz zuUPZ%K+Tw03E?kcDRVKxU#J??87A`62>gKMb&O^iX z@i7YPf|BbkHG70g+}^OjHE9!p`dxW0ujhxNk>dyhug?lM<90D(Bz(jjh;k1)1YbO_ z38D&bJyf{&wbJ5>mIyP;m*)^RLc7$L_Y`eLQw(2eXcynZ8Cv?XxGAV9SKMknv&r9g zGt@B%7p1T1GcdcF650~Wmu{aH0T9}y&pH+FACm);6pc6~RG=k^tsV=Us5I#L+_uv2 zQaW)!LRH*om^$q%w3hIg?k7R`S~!0e(j!l;#;TRrrrQrKQBx9a#gq=&cf1yz28GWX zStNmqnrfbWCBB4_ijEFK5Qa7FT4m}6@Bl{BJjzBI2zK*`$IY1m*lZ%Jm0jpA%yVGu zz146HI};vP$N;M&4betoE(@c*^o)>?u3A?LWmk9ObOf@yat|p!#OS64A;mrNtW!c{ zIqfwoNR|(_Q5QAnN)g)qAR>?2T7n)(&@? z7wORe5Z$nEb6-GT+jD`_hmdB9nQm;g0k(7Aedoc#hmVovlbw;Hto{4NbC|H6+VKdR!Bymb?aI@(tYMyBT52RD49})Du{k|5S$) zy0?LJS{R8_ zCsPt?i((%`R%T2u8KzZ}VB(Mv=jTUKh1p===9CBo^;h$u+RO$ghmLQRGa7svlEODH zU81yHp()q2bk~k9Wale!hi~n3689so2f;v@^G?W~2X88x%5$W8Y`K>(AKIgF_BF~| zMpqhp${E$fYy6m=yd62txJXH*kixYM9r=-86lW|E1V~l1^>6b3kT`N33&|?>@HIEo zJFBpsw=%DH%JLr4VHXduhnm|)D%VCs)|_Kp;*)lZ1?oy(vw5TWj(GA`eX6-VBfI&+R&N?WqQh(=m0J(LiD~=(Ji(z zq3~`2iV&r#2Y+ShZ(Z;xkGjc4wbZ~K(}qj0BG=dKmH!U3`J%f62#<$_mV*qRqJYeJ zc?4L!UZgB+porMuQWUks9}`$}M_kNbthW$(Adt5Hey4R%!$W~gzLQ_1IfgNnh4p^B{eyyir=MuC`8n)1=H02H+6AAhgAo5lq^*dM?^fp;xHZ$YQV*_e z3PPU5FRTy*vL*iY5+0{`7g&hjr9ibD0wh9FSz^?DGOf zp-ab8e-PNe9s^Y_)d%mdRF|S7`)tnP&#SmlYFkM2@aiGE(3(4yugTHZhOOFOeuWT? zEC=+-l@+0q5p~^M&Tx9zl3@TMdA8XsSy2;wg(%`(U6KIrojrxTVOc0FUN z|MJpAziwQ{9Ta|@mlEbOr@eMJ^#rOGJB%k-@vVa%!w|iw6a5e970c(vy$LSx6(2)e zPEn7*#{lo=0NLRo(x5wHa{B@3y<+h}p@N5TbHx?DrsgJU!o#PQebke-{(UGmlt>QH z%eG}+oBT{dOD&+=yn)c-#zM1pV!L2M=)!_(bb?*I_186WaS&-+P>pT+zX344DAk24 z9DMJZ#}5}VeBZn++)PKKL}shx{&Z-fa%5dQQw?DyYj7oT9b7(;U#pX zBntR(yIj>TscA#-%u_GO?UZB+qJJ)~69qO4>Tk zOZBjliUAb)aBZDPJDP60m`1_*+Af|Lc8}8|1yg6o%ATsHiZmq-7stuYTt<-AR1x<& zG@H#rn^=7@N-SvE>{6dKV-lxFiH;WGd=qS_%4*VCOu5DbWrl_#PT5?NRO|}!jqQ_B zDu}%|ZS{DoTP6MnWs}89ndSj~?Y#AN1>O(^1HubZO~isDOij>uXCV4l7bYIE%rI6=xi}(c#q*~7%v;O`4tL=B8!RkI>qZKt-MOy=xQ-y@-}d>+()9#|0-R@E!JVo*8k zidrEA622P`LTT1KnAe<@w*qM{^R8JhPdS|bO?aBL1;Ey23wOsd5iVxsXb=%YVP_>lJjDe`o0>Rh>yEKiJu0@B*puvOG+O9dnXHx|#RV&0WS&iUkk(b)p~6Jj zQ$23+3JD>`T#U4*O!lN<)8VD#15j2|@(P4xsXqeN_uzwDX4t4W0k)T0n?A?Vb1EpO zS~&HJ*l~6tP-)|-Lm4h)!R*ogTYqY3gK5Dbf3JV!j>TBk1GOcr1iq|4FNAB~0H<0bW{v*e|R^PWC z)%$OcWuFP(?$ebclhEJ;+3j7V%J>z=DWUY$^0GR-<6cr3|qc$k&0%+Fjr?_qB}(X znoCKxnwN~7!P?J@n7XDEk#)oTcnK#_Qda6Pet1QRy@sS%8Q@e8d9rxzzQ1H9+()@V zK%EYA3e~tG#meR5eK&|SPghD1VMWj!8TX2fxx6)A8de*fk#dWygDJlYVx=I%lIPOk zuR)2u-`=Z86VsQ&@1ucQfhhgkm1Ib2M~*z!J(}w+ zoj~T}TbF1v-r|H)&_5VKl{yH*ov6RgqAq1YFxJ_!CqmQV?BRgN!e+tpL(JZzB+#{V zXsnkrj*2Fi)VbnEWdX~zvqurq6j5W-)<^c9c!rk zyy)_>S{G$X4vLPLu4~u?BQZmkEo@t6VPp_O;=!-CMT$H`Fx!Oe#@mk^Xp?OB?qX!+ zK#qJlDngtNv>pmx)N6SdECf-}vl!2kvdzc0{86gpJBxEm*3dK+IW*~eRN%+=CbJX*F)e87yJV_jzrJys{mHvQ zt7NiQ-Hf2T&Hwrgb<}GJ9x#;xv$HEr?>Fu}UU<;RDoB@#yh;`K{{?Z$`A-SP$Dl=j_TT>LqC7v`zgW%yLE04upk?W(!gZog^|F0kxeS@qZ#E;R>$k- z--Fd-dv!)_T3uc*&|H<_l%_cjNDfUJznDU0pvqUmwMUQKmesSOa3JGZ)gHt8sLr$> zozrkB8do; z55YV?(Ul6~k2lV9Q;a*XFA*XqBTt&5Gd9#oOmHbvvV66YF*}uRTFTa^m?cf~Tso#a zokmHBP{dOitKw{P-PYV`z9V}Vu$K9@o#XU3sn6l%+gVnOwHyt$%-<@9x3AKO}*RlI=^MG0EzO>;-^R~b* zOdVQhJEFjBMEhms#(gs}Zz0~ygn)avLp@(8W*#tCD1bR>uJleCwZY1^ZN5=glKBOlf1}2EE z3vYJGzc3Yj%F$*0y_yxc=Z;{0r_fcHE_?jtWYG2}806(|u22~jS3;GZDvJ)dirXVN|`nDulC^@X3&S5jW&EY^ZbTC+nm$2wMqGu;|ui9 z>OnulRvf4vn4OeAc^7G64U37IKUQ57_`n=kYCZlp4tzSJ^`!Te2h?Lg`C`D)rzOt5 zz7)e|8>3CoW4mX@x=P!dS(bw*Gc0uJg7UYhBYJUNRNxP~S$u@n5p^o7R<%<_-P+aO z(czD>!pk1g8P*5t|v*Q^et1hJE#3zPVY6qG2ZG-=VvG?xPyrV z3CZ#WqxXG43TbmUrzU#7d^P7|KFAnqO zv4m`LdQ=#8oXt1RTgSV6QNe_A*@bT)J*iQe3#7DM{DUC{%AgN*`@@5-clbPyar^|p zdh}g*nfhy*4?KUv2rT(t9EChhgG`Z+duPEW;Z$XlWT&=hs%RFj{APl@@w4h5T`|;@ zsPT^T0Y-`UzkpB{iu zNu}r`1&|eDTa^6!*WL*I7k^Q=zpl1o?2vNs_Lo3mM=Ddl2FOBy1x-w~9M`7>#(xd{ z`>rzg!rMplT-aAz2GcE5)YW5urIo)6hYQ2f^v{--Gy1zNT3RBXGwnJt1#Y%KXJlmL zvoQb_8%`o4UWI-ZosSSScPKahL|^?irL}n=%;oAN`bd$B=bqg;ZX`#{t0u%QWTi)i zniKU>Q1R*C)X0i6<)br*##F1vpsIs=m;xBH@WDC7j!aw^#2MQ$IX$a~Qggk1OE)Gc zwGLA;(&?<0;h*Ochg#2m`ahbimaQ#$LtMWa1jgyx{I7?S6(Ahg+A6g;Tl${ggs>zW zpA}5ai8y}I^qm*od9!Dd4M{10LlC^9-6xrm0jZ$bh})sjtt@PNOjxR?XAAg5B%jBJ zA>5X#H(YH+hB=j6oLV<5AKZml)<5ex?|Ct>vm$gAXnwTCN@cT}a~9vEO@^9jN~O|U zX~Xw_o&((o25&m?pF zvy0xLqF>xR|J;9S0n7*=fsQ-wWxHsNa7^~mSJ18T5RCVgju{3@KBhLplQ~Ptg)%Ei z+iN?3*Svh=eyCMUet4jzN<;f3BJ`(s6&}{&OsYjHO#1qG0;2G~j!lH#y0g4(g36<5mc*>kV{H7ZJ zZGKVEqdWU--^D0~htsJ{Se+;ScsA?iVM>reCD!S#1L20x8wrPC6!gWvOUt<=Sy@kc z0!f0Y-Bh+R(S@NhtZ>KvQXUWH7xgFva-eE#N^bKPb+w(wT8Ff}{mS$7QMwfy^y?|a zcxlFuH8oEI-yr?A17_}#&~v#q3sQF4+x=uY-Rkj<2Kv96QonZm93aR1fAaTEEU^fw z3u@G{J-#}y>8sS`sK`3`jYRpGZ=tYZc@LJpuk#QQvZYMfVsjCN+qcwK1F+oF;yN)` zQGMd8mS2B($H*#!rQ(E+(}|ZiPB2iHL6KB_iFsZ2`vn7uR!NJGDIKqP+O=`^v-n*= zb4fe915q9)k3M5*Oe1@ctK~x92Lsqvsb->L>yD0@~dT?{(=t|Fd}k9l`;rL15{ppG7C01Cm6 z{)I6PzPgMoy{^}6)6U1lx4=Eu52zEsp}7Gk1o9(5casYH2q6M7Cw^cgd6iZ+-L{wG zoj$ylfbruum*w~cOo3N z_lw(JD@{9NT(sK=mDJ^uTR+H^;iV3Mg=JoLQ!%mVBQ#T3{IhNR(r-Gp3A;@(pN0t3 z=eAxS7H0as`zep7j^j!-t@ZNsDgHiY>aX6UR4=>FIi>0bNF{j7NAD9L`8GbgyVfJ3 zm+zEHdb&18PpoUZ%P-pcReJ~1>s|4uV=C%l{)S46Ay4Finu-P8aQNXmSAe{hET1nJ z7`jxRni3TwqPSm`UUQ>QGsBfoa;+`m7%8AT4UnviJG$4O`tSj=tt0jkXJ4sfh+2%kyxA=qa^>`*l>gJ1WZouTs=V<#qKn(Z zb;>r<3|U{)LayxZCZU`muQ%q=p_ic_pP_Cnxz?Zxb2D;Xn?~EZX6O;)kb9l2wm0w7 zEnka7VQ^6E%yD_qC z>1_F>(mz`o79uDPeIMN4Ve5jeT$ug(n5b)_WTSJY6YcR%9x?znG@d>Pxhd=;VwR{*_MYcXVWaRgvc3D6-8uCGA7a*xfzgZDE01oUMfD$6ToBYmwGgbX^9S zXeE0g^t1L&1~}IWSIX#!1M=b(@9ueGf#`aEq8%W6diSBF!`1QB7=}vHTvxrjYZl_? z7bU(odnXwFrR1^jsjVSAHOX`48(lgw4mreqQnQb&I;%}EqR8%^l?PSN8i}V*tY^0J zOFxNG9lM`)|3!>A7wAlle0ovSFR~-@FD}(r7K4Ubj?8Hch87D1KE)|T-62@b`<)Dqf zPuCem;bEcQ%tv9I)GHnR*gt&aK=#=0iH3i9ZVv>b|2s4PsAOV^3mM(NXFh<>0$P7cHH3Iy8$bT zr@_n<%*@;TvaNG7`r4P}4nmG{@d;$>7~4JYhRAW`ZBE*;WAzx+I(dBbLLI`B+a2+;TAQNtTi^H=STUE-`sC3&HB2zYZ(>mptS56-ha^rzuKld zj0kh~s9=KG6W7@_Siw)f3R<4xE@Y?$@L<&DS0`JuYaDK2bK^t$!v*6EP$VW*`&uaM z<1#K~aAUMb9*DIvs}%jK%=@ySWFvcONX^Ay`*ZSdW&H|sUzAiuNk+M8zdOv|U#WND zO#J05|CcJG3Kc)a9zXPz9o#*57QL8&*-W*_TOl0qn9>N#HfgE55YS)eQ#RcQJN-&* zno9i|EeYk}q`KxwDH^18bA2p~>&*%5d$?+E?nr$#kJCOO_{K$WtWvk%VW5DNTv3p0 zr_etFhoNB6ik8%7#@xSMaD5+=Wnh+AH_DmVuwS`zXg$IE)pI8_k=$q4U)ve9@#h8> zLNzffq8eX7e;W??b*(+2@LPpy$VvuBxDQY%OSkW})T+46^3FZ(07$5)PIplXhK}4;t-IN=+ zh;M1L>$U>xMm#VBXR{&Hjt~@UEVc8up+oI8-9a}Ri?_Figl+CDlgt&_N|UO!Oj#m5=!U)j-MFJ?u`j8i0w|zM zb-i$^SEZ4xTB#9zs>dDV|1g; zC^Az3odPsHE18(&NSCBCX5&{eTaQ?DmTmpS6EpeUla}91FE$}o!i}}0&jH$7fu_%< zV7TQLKQJA?CG1rP-Y9qG7t-JSS!D4k<>JO_u;9Eh-%DGCFnV-EWLP%D z+PhNNau((N*-kysZ%{XZBQHnanKq)RsgvJCmG_l;wRWXp#65Mfb!V-cCQ@dh&Y2y? zm=){t<~s3s)|b>LTi!fEO)t;8-?~s!|Mhk}pJin zte_aqd67-;`T#?5f#xyt;7Yv!*WiSM`7$TuFa)-53yu=5Y7SqCLw9y20Qt-|pnh?m zwGKu6IZqTUE}kt9iB92oJ?Qc7phw;jr+u9GR!iUJ50hJ&aUv$38agMrT7R;usQjCf zYj8Ww_z$dlr1uYdq3Tj8Uk2#FH0$3czsPQ-Z@h85<(#8!G~6y(TN|_a%*s)9k@Yka z>aA>PJ@?(2mHL9T4X$!-9S4p1c&}c0pm1kT81LmpQ#0t0<~h3-2g-~r2Sh{levy}i zxc)rK8m4@Yi?bjUcK`*?vldM%!NK}TSCu+`e`c|5&Vt|=b13@paK>b^E^U9k8g1Wl zc%czlu9eyLH~Fp%img&_+(N~~3GvhwkrE4!g(H8{4q8=Ztb23=J0JE1bh1hVv7s5mDzG=J9-2*q)m%u8|n zHGZJs~3|n*PAKf4Umgq;kVwoNEfz~dUF0MS*a}P z7>BzPfga-V=T1=DQbl!x^t;rJVpVO-CxhvzWI$gtLa(MYr4cSCmQYVUCX6rB6y%|3 z`b=ryS~>Of7AU8p{9hiZ4z$2{LaD8eaXF`HQLDvojV#vFzU~yd$8Q+X_|m+|Ik0x% z(Bn_PRJ4R_(rDlO)U9p(A}Izb~?aSA)6bX>)>D%7b1 zc!3XFR87i3ikaNUYc}_8F%oR%NlQ)>Q+4hu5_ay;*EP|f4JuB42%HKUtun43-Fr1E zen7o0kz`JVf#O=2(z@s~9!s;YFufP%Bs7JPRgiG1ze16a2NcPSVsDppCETUZPbt$)sV&pde1n6ysuo}C ziNRt1zBh6g{2c-0-?nbJcR7`ui;30f7O_8#0t)D**`IHUuJ`HRKynCk&mq{kvuNKH z!qZJ-Wcz8aR2IrdGZhn7?wbvnPD1ZJlXpr-5Edf1Pj->|afKbq1d_lK+d36`8&HfM z4Xtr^McMd1=*hCg#q60(0d(=fXxc1IsY;!8682LCTsJET9d@Z1*&w;!C0-C?Xt+jL$h7Aig#n-Ctg{EY8gw)Ha zqx<-EDocE}t1t!ACof@~r=!k5H=doUZMd~xb=O(^H6^3izRKgzpv?0q-k4SwJ@OHD zZm<#QBu2BqHZmo-(h?7=+clmP6}d@nB72e2T3+x@E?J6oXv52Q(G?bW&!X~Yb9mdM za&qAIe1O68pi|czhhqHimMbaL?v>#lE;EwFv#o-%!xi9ITBu7F+RmF%>nYz4^I=cp@Fl zAM&VX%sz@S*t_0y$yWKg^O9AOcFf~(0`)W-vq;n4M}X?pXZd;Fj`H-tYFx~FRa>4B z!dyE$;Oma)Yo}BMpccYMcF`RlcKs`8N*OCIu?WhfDbGcf`>I2w;k3?Za=kmIHATWr zmat<6DDHNpB2+Xt$kRe}$k(_1rOfNJkr%=g&GKxGnET315rl&U#Tt3$F-X6V;7j!D zibaUpPIRF~kPf@)OMYwj%$^(m{@yxc!|&!zsc{Mp1GVl&k^!P?v(b^74G=t)MwZdn zmcJgNZCi_%Gq{fSWV!tgEYA-ViySTV}p`_XjWwNR#&N%(JIe z#=dh*09V0CS@Haa8N^gtC*Qd2bNMS%R``=I4~%=*TD=uHzFW>HP%4*j^c(Nu5nVvo znN|v8fq4(nALNQPK!Kn2u{N}zD{zr`01#%|$sPYhQA0!3nv&u@{=)R2z)B@qmQevwRhJ8fIi$)F)ci!zT|zHd*U@xWrs6DAoQKc;6O! z5FB*&6EG+G*P>6Hr&ID&@N1u{TU``wr-&`l)ARGdWQcK{Qy$wh;oOomf~*ra!+c(| zMDoABE>8&rmq)(G(n>(iN^Opj0;4jKPjK+qp`Tu*7Z^=Dl{mwixGir{E}%3%e8!kb z1ADBh>N=)#bEQ0Usb`5{NxIjT)1WrmC`Bzhr(bF-l4Bo)#+P7_G9Vk`nOCCbB$g`b zC$|B^hwk%p;W>S1mOHKhJtjc-ed9;{N7A92nvC`ypcZax%gW<$IEmw_dsg`$Jmuz< z7WfPPcz}A-?pboo0(WX3kQNHzme}CM(BuY304xxy6+gn~)I7 z__1|jYqwSqeVIV=uUpDyw3^Mlv#}1)`TjbUm`i*jeGZnmN7yUDb&l4Y)-wpif z^4RxIdnz&I-akdpvJzZu(i~)E2AONTcI_Q^PkGO zE|V^wAr3g5_FT%^QF-!l=M~`b$v~Z3CtfufQx*Z}DXA%ZvdJr~XmM7w@70SBt8G1F zOMV^z+{W;{G_Ig=cd1843=hUn3n|Y+O8N5{2#zobz3}Cf;)Wm253;Dy6zAUua#>S* z(#*Zi)ABQK=Sx31BEaww+n1kR&tQy1zAfIG^0=xnZ6ku4V7S`Kw9|$i2t`R;JfCru zQ3avLslZ%NdeU{EJuMbj4zg$U2RTW}nOsZti%p-e_u?FfPDY`CIYul@2rAs2jBc$tO9hfK^UuaZ+amoqcuv> zQ+D(A5D|VT3*_|?QS~0&FMp`FeC)adknCu zVsUdc?cKv%JWZAc7hm)!@?;17p#fxgJqOilH6UIByh^vaDD(IJ5*T5DKClDmDj){m z9jegnNKvcZN^k5P9R8-QvB(x`11$1sMDyde9db|#@PVaDy=t`T-;q`acnO>reg*%{NF*XAb@9ZbrmkR=z-%> z@VheORpXAK8OayZSA%kzd$6aw4;pP!>gpCv65aL8?7GEo!Alj|S~8%dlARp;VRFTp zgds0h6nvn7w!5|*JE3puLjW>~8A;AiKxe^`63N4j?|=ahL{8;&Ze46g582i?_5B=SR>3zBnKe-U6_;Q8dyw8Kx&b+I9WHI>elxj3zEg*rS7(gfo`~>xCJOR zp!=)JluJ%0zCg`C7^&%;-Jyl>Va&3>;FGc}Z{?+nzkLYzT{j#Yfby@*{9JOF(b3*6 zk0ZBFJ;wJI{u&xH)8awU8+9qlJjf2X!opkWP|D40)d98c)Ja%vOFF#JEWSA#r% z*)pq#ksyFtsTCFa=&4p8D$bSv8hT(VNF{o|S3srW^2^*bpKQCx_gy<)Xc0KEB#zBK zA+<LucIaK7g?? z)63$z>qO!JCu|aJiK3FjTrPw7t1HVR~aa?9gm1_Jtflz3K zbc^J`*en!aIc54;sNq5`aC{g)3)U8Rv2}~{Do$>0b4(r3!1$KM*>U$Op-=qymdkNk zXDDv4VQV2H59;~vgE!m&P;^~2I2_!3S~ay#nLXfMda!>doGMPM+!|?NyCtkoJ+xfEHxph~vi1AYpQUb| z(}A2iW>z$+Sv*tzJ3v$3X5zRG-k$xZ)k+7mF?l&6ceS}_4v0*Z*{0o05p>)G;Oc=r z0_OOjyexw0bHHQ!gNVuR@Ga4o;q)Dddp}PkoZ4c+%o?qqu%lQ{F?x!Tyqj*i_TO@n zxC{1mcSjs&eMpJ#0Fq?2wo4;``J;B0#MNY;)@3GF6pd`5ABzEpyVMW!-*7y#*N^uB zb3uQ}i}&O~EYtTQ^B)PgaCd27KarQEx9%XCZl`Y0XSH;lquR{ql~-GPI4RP2B*nX~ zH2SqXHE*bfz2hMp^BsS37^03TPravnJh5`U1tyQ{IS0BvpnYY!DmU_wA@$k3dJwG#u~M6=jTum2$* zEKQE+SsETT+ONCfA8L4%i?2D7c6ckLLJXDf8SGPr_2iX2Ke*)sJ0Vm5#d#8;uML^p z<-934us#VqQbD2j*jxIOcEPs}zV4}j29M(6fz(7piWlB&Lc-7R6a-QuaV(X%II4?` zHUcCDFa!vsg2a^Z<_a9?xos6hNF)Zkod?gjq8|<=(r4bnZCwr;zqEzki?X2%;3ua> znv$p~IxkYK0t5_qn`5MjSw|?`5-~w&%7kB-dlW*_o|V(?I4A z8ChG~jS-I=Kft$K-fNJNrNEra!#vsk#lMAKm6fS&YxTPC;4)0CEZ31?^x+Xrk;oo8_Qa=goyr+_8|?w4iQzgZ|dDNc8DMb+&0H3I4K-jlQApo9LVHKDS^4CuG? z6adXgL;Jl+l~C;s}Py>9mFl*Y;t}Vu$bU(8OtFi8Q4Z zf1l}^(FQ2aD}>Cl)aU(7W)Kj44)RYh_ag>Ht5-;><#wK!eij|Mktt~tR!*;J^%WMl zIjGvZdpQGW+Y=;cEv2!p;uG~FP)0Nb$bErXck%u$4e+U(=l&x07Lqv=&5W0WDJg28 zfWko#QG4$B`uMzN~9NZ?jhtty_bhi^SsCMM+ABvXeo{_*gdYTx%b~#Fg9#FdZ898HNm$ zO0IFnUp@tW-LBLxDTS3ydVz^3%!GmcwQ_-YywSJ2Rs_h{P4K>BpOvLD=&9A@rhu|=KxEp2LA7ahL>lPYdY?=1q|#iX(58b zM1SE1(rck+9Iql?x^g`;(^Sv1~nrP*6 zvBX(6;63g*Jfh|d?NoV3_8_t{OInww1f5wJt6!kjs|M2wHK~Z-9+kkX; zNwai!OGtM}EZyC)f^Lzk&$HZ2>L@xDDa|#CYKK8xqCBDj_BPUxbZt(Bl-+(l)RRU+vT66H1hr1X5ZdmYP$<;AAP`(f+QWrTt3|LS3 zR4~oR>(WWRbF|}M{}tryXLP^zR!~fLmKRD2#Ll!0!36xblKe~+XD5Uc{Q^GKsSPQ| zf9y5h1==1mGhsk`!1=wAF)%%*--j<)H1n(fd${5YR(CklSt4e!^RKzljCoRa>2Cy3 zf1zV|4e!!)M>foh3TK}D5s-sVfo=rjy~A=B%j^Y;R9AP-rxu;fC+MDM$B=-~N69N?+j9f9FrtN&3y>hkHAfg_P^( zyFls-w+o)dIJ_@_1tpRGSKR)4x8ov!<+m#XtDC*ukuc%x;0esUXVZ><0dU{zHPT7P(Z&B|v%+^G*wkSgFu=?LUef;{ zd7yuSC(HP#DC?P)38#ifp>`t6FHBj=s7Zs%Wi!d$r~3<_<^lK|54(R*^}SyC8*kO! z-t=s_30!Di2Ui5l>5z%3c!e~gXmJ{M@^OXfexAQA;V%^w)EWQq*^ zH-SD$y!cl*ObDR*PgDdw5l@Q4D6Uz~bsV!Ez5QZqPXJz`{J!<%#?ZYg6YF#oFY~73 zkgPM{#Age~k1}^@^#17s*W=OCJ6L*Wr#g$*s&M(|w@}j@PaMD3TjQJ0!2Id(&H*Z1 zsLoQD<5gTSPs626X|Pa={GN-;Z2sM3=g12r4rm!US#|@eR}#h{HZhe%pCcIIo?ZrdinZ20vxK zImgpFfhZ@^P(nBoPQA|bBuDr+tTvX6`7*F4>zo{A%-(G+8s9{_C`HX^ROkSajC%^U z&5Qf?eIGEH(B`J;UXtX$Xy}>Va*#s}^sxKE_ylcj9aO(BI}u6dK zSEr3W_LhPL{$=6Y8{@l|r~mTY7vW!WMtaVT3N@@`bIAjeDs%$;lmrxk`7F9(vTTGy zscJy9Py;BidA{AN%lj{@HXr#8aPl4cRXycYJQut?KeF`(05i><`eU|}XL#)5{-0E< zsB#Bj91AX6zy2u)EuGx_D_)U#QM^c=-aVM-)SMF?uw$~e@Opb{8m!f|$V04`?Tc7{5Fz zF9D~K;MuJ}O^5PK(IR*#g?zikrAom+*uTzerI-4fAg@_oE2qlyztM}^)q=x6Gx2-h zM&5m60aA%&ZNh~*>J7%6&DBn>d225e#tA%~dWPF;@YCJZ6%= zO47?2Z^VE7ZGKp^{y6QI3%FBLU7x2VuC}$yx=W&;Dj4i!_>E()yIIUtDityPWu*6>C;&{$yEGJ?Nzxt zu%qC(?@r z3De-7k+zGiUE#!s+Y^0p35nsyfEWM|%pJZ&&Z~Z1{9sad(L#0aEeZ_HeV#7PvAO^5 zN#HU%JAuPHIF>-iSo69IXbUj)G#T*~1-dABumh|8dOnb|mCEC&JwM;_6>w!{9VU4+ zOeT2VuLoR1dJYZt3Sf=2wQk=AEdA=V&qXXv{BO&1 z8MI2mI_)zlhjOf4=pAFYm2t?TP(^RBY*=yIvAPOO^0f>8NnB>8j=e%A!f82Cf@%PJ z8}uK0d${6MdAkd!wT2_-ZqvG%&p~c}lr8%KcFUP@d^v_r?xKae`UPSW!?@pw-z6+t zNsgQq^!E8copj=PgIirP-|iIrZ^K3@_`N-1_+;z}2TYbe68R$){7Y>nj_Y4?oMB6k z3PZO!PD9sX&D0LYtOBMckJUNrQ`|7OcfZ~0Zox5%e*K=0QfXFEd%{2>iyH43Q?8K9 zJkGeyn0y1^BVS4UU+1l$tu-hzX4Drvhir69n@@ROZUZq5YVhdt*$8Yp)_BRh(%G6J z`!;9{2-2Z4bm%e3>{|OmA?bZ^$(5G`s>8)0vVS*+j{O5?-}zs(?D7=ut%^l1^)5YS z;XN4=I#-;L&WniY4dq$=nWH{?Y^nR|A{G}n)wJEb=4zFtFBm(&Vp9-z$rkxXPqE+O z?IVo{ZA1~|Yr$9c)Ipclw@q);+hU~n}+CdXLn~f#`qgUNV z*>{_5ayfJ38|SERQvWjT;?M&XuJCiQNPYnvw7WOK{trI&aeT%p5ZCk zoj#$Q1KjT3RmAA1f{k>qA*~1uC4{GrAeyuB4gk^$n0wJ1kf?>@h+@~R) z+?aaij}Y-Fb6VgAB;vvzPppm8?To}U4q*p_aK`B@-!`r<3HfQX-0eS{Z zC!dSQIMA^AV^_<>%0q-Ou#yuODk*Ilhg?DU?P63K$P-LZv2Axz%9BMJ=#dSR9c8H|RA{atrq z19>0=kReIMi!i?H>Rcq37Qf43?qK2GBbVy zkS?B(Z=i^>?*o&Q76eN;X?a zs3U^v$1ck5d;Ex5K90P%E%qnzFQx$qkP_Tn3BC}Mh1T}GSyr7kWd1bHDs38m%<$wJ zaSCV2LohZDgNkr|zoj*!@#n7!%PyKmwSCAq2ol_3S|>^!2aj!FEG_TM2$YJ=Nfeei08tFNO=m)G38#V4kk$-3 zWX6US5q?BFxs*X+Qoc{YCq$a;k!tQUiaN>+hO3VA?hPP{7;nXRnom|u8@t}(-#Cww zZPeo)!yrfaA(scALiHs%XT7{lqRfIG<)r;ulG);molrwQqNmqZkpm*OFa@@`km2z) z1KNpcXcQnXR5sHjjgP6`e<-NyqRpFST2u=Mc85g#991vuHOi8apgum4enj&ESZmU^ z`@R4_UO28>?E)CUP7LXi{Vnr~1ks6YM0Kysp~21A(H38!uT)pz6hrvqO zRS*@6x6jVhtQEfOltwm9HWoR_y}RF|8DGaGXrSQ2U@xstl!_<{ssdSo8kj%bx%>7X zc=Gf+Y3;Xfy4vS1S!0WV2z+IKqM;30!cbY1PeoZ~&O6mHR$Y-fZ9Rn3{!G%ref`cz zl&xy{!y`|AQ8&Rf&brLpLXbMqS`K6>RyeD7NjH8vkZR;Ne;x&hlBi zvA?&E<@htmYSK^&Q$3D=6or1fw^jv-JA?HGX*>8`VNG(hzkAavGj1*Lj7J*TSI+L_ zMU(Bcr_}06q$f-RDQM|&=_vi$$dgMRD)W*OmezEsm}pE~6V+BP)y8wODD~`Z5u|$S7IN`=-M!d_wy6i@1Vg5`A>< z?KVYKBLW4YlzYJ7vG35rLK+cbV{|lS=x;*|*$?HO!L240{oEmumk8BqO~knM$D+n{ z^FFp+8#y(9?(Y6Od+F_HwF01I>yn_!lz#eZ}VoDTD~G$ ze|lHA({p6clAdNsIF~f97WI#Pe4()#ZaX2_xoHEP8?pbksz?oK5|_E)K*m6hQYrWQ zochX-%9gJck0jxzcNdaKTyDDl@Glv}HJ^tPLEr3R%omKio zu-l;thkd38c`L?xg|-(@C&a+XvfZeNn|9EF$Af3Cf|~=kSQ=f)ta6M9{-V5e9TpXZ z0wp-@9`V74`wsUf0#iyc2|Mb|OeO{|tbU97^7$F7%_!+5C<dbmJw7%{tsDGbUQXCzW~|&s59ZH9SryEr*$OaK`d6ydJM|9Lu?dl@$+Ky zHg6CNH3FdzQg^vEz&ymAm|I)ePx|FY_cv0%biAIUWNf|{I zhp@4F3ywWyaOL7XsJwR{Yy1(b>QEsD`{^Pm(^xXJ1?C+7#15CalAb)QsDFs&rxyZR zZ7zg?M^;)=Nh&k!Eplu#zS1Y#TvquTCRik|M}P<;M|eP6bdhnoU^M&S?1oiWs|taZ zxc?RyY+-`y*pMZeQHkgN^4PmkV$@3<6X@sSW4+xl=$>4MyQQ!?Y=WTJIVXFl&cGhM zTM_PWz|O)Wk#O*zm4lAaW@ovGqZnufx;XWfHY0c-BW5|RJloM|M= z#cGl?EA43a!H-*k16*c(#jGmcxmZ9{jAxdQii!$g9g}TlV(o8?6&d$0a4h?DQ&1y4 zVl9p`3>Xf}$lhA<@LS1%RxK#fJP1<#qB$PS-`xlGwXM+7WTiDS`(Rs*nz3AxOXE`@ ztdv|(^KUjb*`lrMvoDg!46J)64vD!QE(3>qRdvK^;=8gD%WP`Uk!dua!eZKh^SsenSD+W>$mb)cUB=SvTNH$j@kP@hFLxaLp;k&xhpq!nJN0l4X`Vx zSI47S#+s51Sg{G0Bg{AG-)9>zJD1e_60luKCYBIO&FKB~dRORETO=o&aQH%gBS$~r z>(DA_gYDt^jgsAiASLM(xyxQ$Cbp++yD%u3aP>Y`npB`1Ee$DZkm`nA?OmSNilcFQ zMD{uX=&0P~^6oD7C8(}cH(@nA{$?)I^*3_v8FC#Lm%O@km)I-@$GZ005s}G2pt(7c z6Qh=drS@Nmw>B83o^+h170O+m%ksfwh9*}9d&ZR z(Nbhrfa~esr(4*7&D)@R0q?$Epm0QQPLh8pTRrz#C}LG%Kqkqx&z4Z+|0#%-w{}41 zH9XR3JY%2nGi{$ToiA0tyDEX^fheX7n?}oJq1ir%IP<%>(5zR>f!wnAJBe*bhIrBb zI{LJoF0slip-_$k`;E8g*Av0Y-{|kRa?iP9DJmAwx;C&!_vXBjlrYz7->1NY%{Wot z8E6%FkzLa%lRZhBD z^Y?8Ukzs5#Yqfh#EgRdqO?-qkft&K(hR@rDI+;c0Pip5dObj1!Di2`_%!S28tQorj zBYu~X$StJL9v?c$nx(aCMP^mK5+yp-qM*8povy6!%UC9`q6SU(XLvELdcEXbsSwx; zngEnR3lqVPLIM7IEE{l96==298IIX zR#IP1(qSmp(~Go{s4cx>hNU+PA(KTek-B;+7h|@_IE3`ce2_C$JjOIVt6|%eLb0~* z0VzDyaQcSb;8E_6H?%p6xPemfTr#1Ah_|USz1{tHoCT?7Izt%X+Y+G4vte@4kH6QVX}kYJ zjqjl&?Vxd&h27a!7l40Ev6GQak_x6joF^r*mVOnV&B=|y5){l;$9M_fVOBKOC`Krd znEa+uG9s0a{{|Ug$!Js2He*#I+g&T}yuvLg)C!fYqTuj9tH7U`w-8>r4IGLPoANC! zZ66$n{9T**>S727ztt;Ia$*S3!8-?!NTUmQPcKwagW)6ZYe`4PEp?@S8sa9!E$O7o zSx}x$Do5AP!s3SfnjcZUdQmkSAEo2wmBzS4*c#x`^SGGe2cy|%JyxhcEZvcQ8ox)a z^$x@Rq<0xNI(fo&7u9o$lQ58J6M1tGU&TJhZ+XKo zZ>gxMuI?bsf&SuD4O`Ux$Q+>U!o%@;;Y}3}kMiCFfWjL+xgyFQAz*f@s`~NYOvZn! zd>FqL5OR+p{g!<(7Vo1!8qgOu-?2UlVOJnLp zq2TQjm78jHmaYgsg&+UL?-J+M7cjh#$t7HgB*h9|b`cE0XWL9Se?2%D_D)R(E8ax6W*jr%gD}yoeGkEI=?5aB4F1@nUu?1y2$LG5Crqw*{KfWW z&;)g76y37gl*X4~ehuPMH9nT9Ocbg@4LgK95EmUbmN48Cd`YGF2=l6LJm!W+APb(0 zXT+UZn9AmXotH}7q=eJZp86)~%IGl9@mJ(jlwJ0FNla8zPhuObew*wEOy%ElW?wv< zW@?6R8RIgN^Af$J{dl-A(5DZaKZ@mP*sZ(j4+kphWRyExKA){}i!XoQzl<=yvJ`pP z91|oF7pGuPV(KVy!WYW$ZFvY7!s)-Zac0+X3VgFSH6-q15(W6;awMhZu?E&-1L*Nc z;BqqwCp+0O{^LM*V1>c>uOG&BR-d)TLTBVX)uG7|fKVrI|{%?`xM7Z3mBzRF2)H=RVAi#z^J7|xeHoA_ZHvgd9Z zF7&+Fu!P{BpCjjmITUm=gsHYJ-F*pV*cc+{4;gjhC2!u#^sY1ib3%MuiPq3&?v+na zozFk+Hy9LLPeC#MQBj-4cYifH)U_>lwHJ1Sd{J!Lnr^< z5z@UQ8m((}YIJEUb2!{C{}Z{k@sMX`z?hc@X^KaM0(?q1?w|De4d8e=pDZJGoqgna44GN|H7aI(U0+_=; zmdSNVblT^>xZ>w0zk-+XE8o9qYRfN}Q7P>bsd8c@)(M~Sq_3`=U5)h_T%BcY+O;Jn z7b4_uaOF&yM^vv7Ho3m9>zmj9!jRAJ$f4s(J^*FSNb?5a6BE2A$hBro$vQ0gkNPkC zBj?<%LnkxBbaX)y>yJ)rkM-B`u>yLAEEw(Q?>`vSHdy$wTDa2&(DeV-g8$Y1;|pr~ zpJEVnHt{;M^(gjQJ$k8e`*)B!$TCk2Q-C_uj8<_+FGRR=Ue3gz<9lNm&gnIcIX&dF zeTx&dm?HxBD04)J@jy7-fKx{T(;2g@JI(7^a~firY#hQ@gAZ?pI5%w=KED|#-7TuW z@#L)jjvmxmsiQd3XHzieBB=LgJdui>wJQBzzp}fg|B;dn;;XqpE zJ@xae=jmwh6Qt|qq~hkdE`JtA4PbL2$$t+ePf@SOl0%b|d;k?1`?@dr__{kv9h}tL zw^LCV`~#3!03Rn{Ovojl{c&`LhubVR^B6GV+LZ>k4{?$%a$Nvd^h}rQgm{O_WP3dI zW)@W<2fMXVb!{x6=L4H~jeS?&ZI--;Gnu=8K!7qTzAO&0A>3@ORLI~?{j&L$-0KTm z<4&e7L%#K2Djzm9B4q1{#vir|WN`5ty^-wS)cQqRLNf((XYlzE5pdz~!W2yRSGV))$EakY`Df1GxM-AXXk_VgReKZ%z8<)<(6IgU0e2q zzb;vFD1C7ANm2b$_i~+*hG=6TNB7lE!DO?{`rC-7f_d<|(3seVgx*+CY`i2Tb=*7k$g1Z7Lry z_);}iCDP|p9|1RQ%m`;DK!(35r7sF8C5?byd>m_j9|9_3b#8rYQ}D%q*|7AJctQWn zDfG;=D^T$sLcGzqkhyGmK7|%yO~IskV?E#mX`0}r)naR*;hp7WNB>8V>oE7ynNmwY z&b~#BP5Rf=rE~zDa|VV{RYmwx*QyU~Ma4vf_YDXb;!jkr*I6~)&7;P~fy{Q+#%m5g zA(_Ij@{qwApg{M!35LUuGYH>xPABo@PY7FxSc93Y`YA-L9d3%1E&I={qY(E%w>=)~ zS-oDDAP?=Kv8`uCEh}b;_w-Sx`b;W5hBp)|ag9t`lm-Vi=XAqawAsZDZeznW>I`Bx zPJj@S@3rFGwl?s+xj6I;65ff=OM8w+jDn1K3Yqu&R_nx;Zi|QAd}CEhiDY1&#zvC} zH`jWi$znhRhaJ_ky3XDh5D>sCVo0dn{KM5x6<2Ibj1WlBok1!h-^3B~H|xR8a&G@{ z&bR1;vc*I!Td&*S=i4C!BMqtkOwN030)drNq}3MeX=@&k5m=oEelS5^G73@D#_VA+ zDU`8Jh`(@_PdLJ;2(zXTQwaO+4Go~oEKzONL};M3THT);)3N=EL--da^ipto*Ul{U z_RX5|oydx*aOkb(?f}az_0=RbFAYJMrM|9V!}}0LZNbvhpmSuio*h{HdIWw%cTYX5 z%%_zy&`{^c`L7K^xV2;AIFKr~N&K!eVz;&N_G(rnE*S#f`Ot0$a(bc|DIQWOF8sy# zH39CmSD6RAP_$G~4;gdpjg)6$tHa#A(DNMiOUk1dt?vo;GC$Gbs!=iBLUAf}?<V^a~e6@%kYSX#%T^GXMgeB&v39t>Ur%MDBG)!JAguS8F58b zHb3Yl*kn%&rEw+<#O{EbDP^R7dKvFWGDM-yr~Qy%c{mY#yAO7?_6Xz>BnsV5C$XWm zE>c@C@7wx%VO0U}X>@9|CTZt*H4x{zDs-}eW^~Vki|ke${59_53Z|F5n^sOnvUW66RWbBq5_Cf633 zL0YdeJ1Vv)7Xq=lr{>|;A>jn=F{}XK=teF$ntwJ8o&n}J zlF4O87|$xp8wW}MIz6;Yx7L4+t?f*Ug!i^3JZx2ZlS|nC9s`nwZ>ErX?B=FmWHq5q z-0r=Be9AobW67lr&l9dU7oh~nda1}|SYtv!Njtp^_p~x!cNxpIhw!!OhCP(84T{xv zf>i_gQ6z4&ywK^I{O#Fxz<6O%9yIchxFVMwWOhoF{T*wqR)8D+g)8JrECGoHJRyuN z|8uamOIucaXJZ;=W zy;ID*+4<~9ulL!qxkc5oR5Qxj+++PlM<{QqoCSfhFE^wKgx?)i zNg(sxD)y^0XcLh=7VF0YiLyZ}bj>mx-wxyYt+U7@TE$U%S~17z0t=Y}rQZO_@~`43 zoy!cdk`4(|-T9WCPZPt17$Q4+y>3~_{w4K?<5h{95PS%*>0GFUS+cR}_edAFITT#g zOPZS!KhSJQC^6FhZRiIigjKMOR_&M#c9ewTwdyY4xf@(oCYp^F_%sU1nii2k9cow| z(mGWH8bLH=H=J5%uJI<)vcy{3Sw0~`)x7K^G+5HDk<%Fn0QTCaD)utAZ>gbZSv9&) z0l2^Gjn$ggBC*YlCpxuLp|CRwVAiC6zZSYSwckt(2NWV=GKuXa^ z)SQr;74#aU9PC_%$aOX04M|HHd1CVnoEbBkeEGYH{-{{1fX`0+<0rACxVQmRRcCDj z^jx)&;1WyLa(HwUex* zWUwbL{){CERqvnpowl#+E7PTcE^U}RRdp8O-czkiONgPFn~+~oDy%W)%1fKS;tX6l zro~JeY-%l!!_bc+x8Q6kW`&WFK!s*!*_N`COfCrA0_My z65^QlV#n%ZS&Us7xq&5KZ2LlKk8q}Fz7g%SR$Uv}wOKEzxT`XuBdG+|6(g#9%%`FX z+a)@lwh({Uj0dMH?Pub^52Ou!-tS0gfTd`ki!C#yi>g&SGBcqq*6f60{dY(sDG6a> zse40QiKJaMFx?pDMFHHsCUgq%Pn)v=D{CPa6Uil%e0SI=Lx{R(uMtNzj$3MeR!X{9i?M!or z>$LYxvM6pho#+v0>%L8_jcq7a&loVr6?bsi7m}0ZoALMNlSS8G_``pkP5Z5sQt?Mc zvC7I%zXg`%bpXceFUE~U<{rrhYcbs9(IQTzg|q|vGJIrYUiBM{PhGXc;t9wjfI!{G z7UQ6jY~Sr5`|2!6IZ@1Oq#QuVQd|8SaP|h^Y0G6=G|@gLDL`8oKeC;5kC0-?XIDvJ;?lEDfn^`$eXnY!AW@o%)&qTu4QQJqO&VeY@?V34^kHk% z%{%}z1UG=5a&7F%4nACb7qwdNvr*(?WXx$dogI&CYaI|a#Pz3S^&s)_ReA3YIFjL) z=#~NJzvXOk&G-YKl{i?QriXByP%gAOdEEf43z!BftH^;Bd@A0)MU9*OK@UBg|4=s_ zz4O zsO6rgj^j#(0ngddx+A&Uj*~#UNL}<}T(I$XHN3@PiIFgFJGJ9d* zFAhOQ=i@7)d*4n!O|GDiyMo^7S}Z7Gqs*{01T5;azpLM+FoAYDY;Ut?COd^P1+FT( zN+GO*1IM*req=#O@W0IMqhow-j2HQCo<)Pd&a2PakkhUJ{`q5_Dc3)_NLP_8|I816 zXrT_pa!xI{%W-aL`i{sWtf=b9|rQP0ToFN+GhF zoIOt;3e2&KSH4u*)tHbw_e%A&@pFa5>93oUXI59C1Lt+_^pYoG+=vbc(uFiWCxSCi z1RhI|{co8MpnCH%4S|>H2L^TzZCEJBCzW?8q|rD|sz&&y^`iN?Fn(7dclEmo8P!WA z@=Wu~vqzfry9GaW5ixSiVmRpWV49B}nu=`zmE86Fst+?cKhp-Cz`dq^6?!W6Ytasut#Rco`|R z485@4h-mN7UX>D2q*F=>jr{8#f0aR_gtcsfy3Ej;MG}d-VN$ndz))$jVSeQQANxl| zjTBd6tqg10wuW?3Dt;ynYs*8*>t{hNX3884_dDB3k z6mvPzG5zv7t~JsmNZi;tdQwtS77Ppn-vL*h8Oolj-noi8Sj%?3cdi`q6t7rNn$-kx zZaM?bW3DkT+9A?WrNFEa@78_eG7ELBm^$@qjftPr5UUkETK7~^<~{uGq%j1`A}=wc zW{rpy^_dO8k7ERoiEM|Mov&4myb`FxGmW?#Gt?eZf89nB;)*q=G^|9Li^n3Zj{*b& z5aj`@RcHW8E*YpQ`#7h0t~cAUX9e* zCELi|a7FCfu8Up+A2ca^#SX+8EiO9AC)u6Al^f>5kll9)o5 zPHcAh+t|pj#vPlrQvm)~A%9SO7B5|PCyF{qQ+!cZv^;Z2M>mIQZF_Pd%>qc^JQlBr*yly6 ziO^jw?UKY$J9I~^xTpGEPI2A zPx;(vpJ;S_6Q3K`V_ccPWbu6kRXFP%2T{ooY4(F-MhcG1TmBZ8ihq}Q(6bp!O?-lg z!ye_yKyJYa;VtR9W{HG<* z%8xzigH(5E0lE*g=CTIFnz)#MT?iM>YNpM)w=Y@@{m}l0M>4r$Qk!+qSpBo5hB%3M z39;%#)CD3PT*-%t`jQqE6~1$u1#^L7SKOfa=zuvzmei-pnH1GqR$VdMe7a0p{Q5To ze$+ZiBe=t80A{cCL{NOFR=ZQxlI3CP8EF+IUI^m2S6C*dT zHbTb65OAe@bj&**Eb;CgfZIsF#07=EsV1AWrSDkz@3Z0>%3K26^jdx-{Qu^w>gZd; zACY5)#`xxR0TJc~zib#nMl#)qi4%nqx15xg9F?3G7BT3@=toeoqO_~_yR%_Ef8SP6 zPrPqRW=!fC?!+p>+!kkPAvrIhS2XVTYJXFeqjM+r9)Bp-rEIxu7>^(i>F2rKXYiN* zd@0Arc(lH0(^I!-1KZJ6j_J>TieZ}9CsX<=Ju}vz<*i;cwA>+88#9+SvAh{OIG1C5hpA{W=lU!&xdG`a}fieHOpWdUDb-)7<0y}|Gu>Yn?DX}2INMC%!Nmkq^r z*<4+WC6mJv2M{A&?>}c@LrYu-7+`sJsBh0C^&KiY=u}W%2zM?Yr+_ndu4>*o<1gg= z)ahVkjjNsgzdY-I9^e}rvN|Ra4m4Yk8zU^M-5G!K^j^%NT=&c8Bv&Zsz)9R0npBJm zL#^x+|M}M*3kr}ek_nE;OfiZV`*6V|RcQ@+SHR^wt|4EEQ02fN1=r($KcIMK=euD%4^4j8%^Y4~!_SMM!0jjp} zFDcLKRqu=4D-qmQByIre4nxFte(FhmK~$?*xiHH}==q5Y$#mvr6FV`6xkQf6BiB2J zf&*Kw`Jm}W)tuiBGlK(UV6;NA@j5U6C8q5E2;P%Ura#-SM{jInJ?abJgFcp+jCRHV zNzj4Ag@rxI5~2U+si*!Ji2o_z|9_blE=x9?6w=Eibu!2HwLTndRek>(tV{U#YEb}t zy%nE*-4srIT?6!iYyF_-E1cZ6Hu`_N_kE)plCKefrCRc-Npi5!7x6g*g-Aq&0omaQ;nB}UZ5rb<#cZ8cK7kBws(utjP< z>=5n%q?#_S3}Q?-BlstR=sZ}54-NPW8K7%e6WAe`b}B1*tll!_H^IRDplsxEva#c* z0XX+lL%{opDGZ{Nr*lsU1ww`hv@G^D^ptNB25D5wb#(`9)Uzbu-_!ukr1EbqUcT56 zI%||704i9d??=61|H)$F!FWQbfDqDI%kfj`#Y+qS4Lv+K;B-WXc*I$wpEy*b8L6}g z*_;PbCO3({o=G?3LHMG`s3(PR&%RGJswFLzkkEADHiEy&-vWtCb1nNZW)@C4YEbVC zRCue#(Y=SFO0jv(oW8}Ez}=R_eq(%yi8;2tGC3IsS3qd3@Kdzk6-l5hvbJq-1*g)H z(IK4ZxMAA>4kQ7*?!?MC$Wz^>bu=tk_jqxz31v}>24?4`K3G z9uXmN#Qo#;H@&OQAf8l^1tR7NVC6t3&QuBMMG&)Bly*rvIjAzPGZaO^J^GHMq>73L zCx_pauCl&|xqtD|KQB??4K?bVTE!6YJYMR!?f8l48*w=7Q>l?Kzg)fzoRGnj@7|?b z=a4a8rQOePm{xUmDp`p@PcRUSNMX@5KHRIM{OpK9E`|aKc!>Pp`xRll)`sE(iIt#V z<~!U6vED`^G-`6ROjD-@0-VtfIBG@ES*TxKfu4xP@sjA>EHU}#`a|nn9QKQM-wEvdO z)Xa4M8K>l!h?7=ZPno3j%A2>(RB8MLSc2&n0Oqva}M$ifA%}u-7qv%h>@*y z4AIo0cJdU$akEpvW!&-Z&11AY8s(wf*r!hQ*nKvnJG8joCO=bti-$W1V%NPokXBF+ z)dwTjnV`3dHN3%0F14m!;D4)GAQy>w*`UMNRqS4n(>bt9k~eFonzo`ef9t}JkkHB5 zk}Or=C7NHlu%y*xdycrS9Q=8sU!EZvOzcLJAVctLR|q|Y6k~U!VR^_WsobSuD$a+L zpuV!cyXifDj4A42NuNqs(ekqXf|ltls!xY^N?m;D6QsuxMOx|elCI6Lkv0Vj4Kn1b zMF{OA#WsTAhW!1sGfh1^L6;pVa*vrqNSj{{w|WUf6EOph`wZ=JZNhqP8M4W@aD%az z=V!}a79YaGfn9TA`-DCFQbdFTAIFcvNJAQx&2O=3dVS#tk4WlQT~#6IP_KIITy|C4 z3ckNraLrv(cEj?iQfWU3VWl@fQ;M&jA096$<;5*)q{%$3F`WL7OD@WlCyRb=Ov8PD z!M=X~hPl<6gHK(wzIBw&9}xnkiZ_iG+iI&OI?o%UT`0Y{Ha}P8R|pX z2PqabY|^wM$pM)SKRVh``}{&Sj#6ud@e|$CmR@Qg^n+>|Vrbbl?Z^~8)m6o5!((K! zJTJHRN!JrQ33?kF(tHx2%59DAo+uT{X4$qqbvoH=R}pC#SAr3jmdsIzw8PFi&U+lo zd9ChE9v5bB7eym$q<$8);hN+@G1Zpd1VX}^XLvX0+9u>biuAYNGWRF36_Z;*$qJc- z0sIZXYH((~efLbA-Q#c9=jH+}gX9|V%3~vWiTEJQ5 zuncNAVD?f(1jS5Kfc(>CgpR}F;o8|pae#6h2l4@fJn#33ku@^tWYsHXsM59V#J_irkDq5973|LYha^^DUv}=iP^*e5Q-5+64Q+l6*YBr(-*=R=i8pG(o3*3 zvE@Y!7k*b&^>|HAxj+#fe68sowl2qT@p@sdnq7nJ#E1nchaTX_MSz9uDTyY{pocKf z>MJ9@r$K<{^x25s`Xwk#IqQ!7aNc#XxSS!Q4&hKz%92gQ!V4gyfdpNyuzr)R@vL-U zrB^Ty<%|;mrr)#);HEvJZbHHFf545|1N4!pd|wzdC#rtr61QudJbx;17W2FfyUf3rObJ_PcGZ;|ad3YXM25os4N z0}>d}NU9Tj$sYEXIpUrzse$k3yt@)tLuaMQ!ySA5%GFN=8`4THe;`jfp0v9oxWTS<}EXbzN-!%_X+m zNG08}6a-ndszH@^;=&>UD3#6B;)J&U1tuQRzI40w5QoP0!7l94i*fvi&){(9#+GD(A4pyDMp?-yJp$v=Dt0Zrv{^llAZDX`HCl>kSYXh-5`E)US5=^d zBci5lJKf{9(DM6RhH0wkSPVnDn9+<4OOMreKyV|!9D2fnUe(UmvHE`^DE6XS3)L}DzXgYP01 zYv=t-$-f|Sb4!^8mg3jE0)kYY7rssWZPazUbi~_Alfpr0tJ1{Y$OJQa$&k419%`3? zj3&YiT^mrJ$d>0_j9+1X7Zvu$h*S{L%{RH4B0+d%hEz^)nKuH7H^#!BkQB;WEI3*? zXXB(mpDY?EDG50FCJY~xsoa$|4(260DI~LuRw})vAsD1rQe}x~6=6xEZ#|TLwQSo$ zqKaa|fcGVBwWhmZw-kl<~y2Se8wM!Hh9>>RsB!uZ;2ckdYD@bvc`U)N%{# zS)xw4Nc3E(;W1yr%1>dcC@rOkv`humyCk~oU^B=WNkPiD`G$c`!sT^}yT6;U)9Mu| z&;fkBMTM)l8xs%4H8*WU7dwO9tRQ8JPrW6><_^&bWX2of__`>ZsBxYB&C>w#Mm<(x zPfQcvj7h!oD>zn>TXYx2r)`$Cie)ZzuL=~CN>fTDfcdx$kls-c&LwkU^F&Ee{G_$el z1-9`t!iCCylFP=8;7f()ijUgD(mNXUKV7Y%>t;MeK`_5rfk*v5Tq{h}I_cj;^JeEs zjV;;$0XAJ*UosOL)4zVYeCXVBo=U8nSfxm%mf!96>y$V!h61C?58W;_K8CGkf#k{) zl7FW6is|_WS&0jPc<_R()9bD_p4=+mW?&Hif)nhvY%r!2c(Ghe;ZoKuF$ad|$N_ivf!+vM`S}kdWml(losx)cTZBRyH2#s8?V$do?<{#_y^wW6{)IxixZs!Lfp3xJ&(I}<;!YbgBsPsyW-=RCU$0(a)6mEq)fz`pypo+4n{d%ljvSKxwd&5W zQ@`J)C#KG12z6xR7ag9#Ka5$)h5aqBqluKUh!u!p!UDJ_?|;0ubL8?0;Zb2qKgdea zk4aofISD&udXDgnCMQ+74>xPII$sJ8>%@ng4Jm>vwFqvNdcFk!dBBd1Va0Nduen2~ zfj8nqJ56qnJs75L=04rY|DqqoQ9{QV*eE4UMD z;WZ-dnX)=MqIn6CD#1IJ!a4Edq^(~8Pwm&hPD#{b>-kpWzeR0!6uaUG((e5_YCY#) zUuKdVXB_vUqXyIazj>%tD)wZ@{xVpvYXh%N(ut@rC>Iyn!9P2^ItsY@!9h zJv?n(Ww*)%cMfs= zspY?cuT@;UhCQ<{f&Bg_cRS?#SH#EzxG-LM&n9Uk&HM;dao%kpIVFYGhh|y*b*oDJOif4`$X~|WNfoLTN0GM z`BiGy*Vi;L=SSLaKIqUAe~T>2eD-emgDdJN8vS@J+DucxdEZN0;HfYt%b}PD4(xZa zqeHgtZX8+YV?d1tjpV*fRf;pP?hgd zpZss%rz$WLgYX)TyR;;twgrK^x$|;$a)nZ^3yO?-x-n&u8A~6-v?9DkHcrAk|D}zS zFfEt6S2iZ&1h5AOa;3Jk&@8m^`PDJ+z8e8m)VmG&HjdhAvWuL02_``E|?=Pv6uqHMl9UafoXvXBc_QOm0dsUys=&0CvzwGF) znx0lZ!35IIm+4k<*b;bLQ2CVTJgfJD_S0?+f99>5M}Bb1pTJtT#Rz4Vf?rC>7V}e? z6I?Ax%ti`+d<`Y>ux*PKK1ZgH@L}7rRM{otMD7X|Y4(@BV(yXPjq}|07b|h10aCcl zx3V)BTS5Qw%xt4DOfJP7uSZs{&wXCg24}j)o)E>v_2LMZku#36g8^nM_N5Lm0l9rxhSPkN$%Y~F+&wj5u@PL~T7i{@uNcn#f1DUpHp>DAeoVrbZ6 z#K}|^+u}zrz6aqY^^;60#-VUA{_=sC*v-EHpa7V@AQq6oik_i*G_q60(C;&i_wmk? zb^=LMveyQUClHke(zPRp2zBM|ye7bZbSYFaUgl;!b335Aqvoiow4oG=HfbzFWkjE9 z^eaRoI046Xb6V#Z(m@*aci|jM*q&5koM`!2{;%eKzH|D5<2ufNHc#QI*wTHNHZ*QI zJZfmry<7GPT#dZFJi{`G*Q5b-aJjl85|}kDX+_rqo2g0cr~~RVh*;9Bh&7Fj>MqwD zL=Rf{X1K9cad(mp_;CCjKW5 z`o|>u`zE1cxBvEXR_fo`k9CjBn|}`l+Zz9VY48zZ0#nF;(1puCHHDX2A<}%vrN{HF zX(4NHt`j-|{bo3+8FDYeQ^b8>?s4Opbuu$M^zPkm_*j%8$AvL8Wzcfbs)>uSaBf=) z{no`m>6QIC`CwMa#w@v~Bro$nR!t#Pf5y)?EWi9&%Hs}t@KqkUMXS>zXvhsFfvX}` zbj_17j4ZO=Ly`t|*TVOlR+cv(u{6wfibvLfa1(9MWBq;Vl%{=rT(<^U3a^u@XRf1` z3)bE8PxFa{5sI9rWtrI^dav)vAQPNZbBxj^c!ZnIY9ckvN{{|HdQ=+2l6xCgWuW(r zWPYc0)DtIY>qdm7Y{glGOFHXScld|i1!;V;*I}WoxI1EWFwl_t3m`RBv9Ky_$E5Tq zYVr?!mq@0|&p!Euo@*Z#ucDf?^3K7N@6?Rjj9#V8E8*BxS)nV1eoj=1Kd2h?9}y$8 zaoKaWH4m_q6b%oSZhZVx3k^0F=b1P_0BrzDXk?AIawCFqLARCQs^0Y)PZM#Hy7FwZ z1YVX>;AxvAm}EzKFG`F9dWsuDPnPG!Oww>f+b4mraSwgL%r9eZY*X&rRy<*skJ3st zom*@TcBjNp-p@+ZA?$@&2(WF$>BG5=L1iT|B+9sC=T~nj%mUJB`C3n1Ag>Dm^{IVb zMtTVR{&KQ7qOcc21jiRxt$M*aa4wGyD|@BILI30`@opMHt3K&c7t51&_?_g-E+jSz@wO2(|WqhKu zWv*7bcRAO!Cn@+CG6eD~)BcSw$YdK(=H@S?O6V*v<*;_W8;W4UyhOt7{ zm^34@99ge$uF9kxK8ekw#TaF7-Q4vCALAU(ms|aOZ~FOXfn`CPlLOw41f})08(qXi ze_czMs>5I#aDXz}&VA6iHRd5}0)w)DF`tu=4W%W8AwI~AYgG0t89_(_KGz-BU_J_4 z`|#nPea-pI2#jymOIo^`p6St#fu)-lz@_X+L&dz;gPQY&xZaQ9?)6hGC^P1vOWInz zb-s-wxn}1UK~khC6tj)YCs4A$F%YlAivLlvmyjV&0MJ?HA|XLo|?@bWbp5x6G^LwavjLeHCF&N7{m!s~2Pl zB0`1Xi5f1ACaam?vIAN-Gr|@dj|7)>m;@Yq+(kSXjeP`DARR~uTA#)VCZE>-s?G!I z_st$I_W)GRB8QQLE+ZcOp2X(HSBzwaa04>XcndgUqfQS99%a_&i^YUBG(>{z8DNcz zPS20M&jRZRS6qJJe^g{64> z8IC{#7=jA^^4t`zePW>VEb#V_4HKLuACr+m$ueR-_099SviW+Gt>Q6cxq5u*SjTb1 zDyvb7F771!L4Nto(^+=1vhU38#oS4hs8bQOuxYQby7fXkTEl;n-a9~58YE|cbdK`w4mx~6Ss;z&x3tl)Z-tY!_ zJ%-svG*;(9e>GYV?3$^E(7oCCE+_zuVLxzk9g<&+Eo7V$T8=t@d}C~p^&;Vb<@$X_ z1eSX2r8<5?j}Z@G-swt=EAdhdCS`Pue>nrkfj&JGoAq#PH%zlioS_QtyT9Q*=ulHU!vbJ4m&!ngR`Td zITf0|-k<79nxW!KHtSvQOKEex{Dc^u#ndM?u)gXqIJoiZ&Yu0qO!~A3TU5V#RuHKg zQW`Y>%{oy%x;J>P$w>O?n~iNxNiL)`T%UfFbb%e)5>~q%Xzd?5K*^EKyVwUol>-1I zBm;NHMCue#Gkh&|HaA4n>uQ zaoSRZfR{Jv7Vw{C@7AlhAyj!pQ_owEiw{ahMdHC4SQ-&^BS$HrmDtkDfT7ZMDr+0T z6!pslwb_C|w#bWz!qSjW->P&mIepeO0pL%3wps)PvK{KXO5FyrfLKtsh$<=`*U~G# z1hC9}%I3YM&}QFmXUycM0#BY|(EyVggR4Yd+?UvGZV3KG&Fm%0vSogxVzHOy?$T3o zeKRHWP`m3LM-l0pONrUGWl&TOWU#3r8T%fH4foa!3aDry7h05Gwhlb1rw^oIiCeLc zk{Dg-Qb$Q+Ww^aCO6Oo_TfRx6`?$VNOB@w2rNT;Iy(*LL*Vi8tubvY(>Zu+aR!d0!}3 zWp?-u1knAmQY_B{adH6`$=mhQ$JT;~ki5j0PE~wj0Y&#b9JxH8r=~k2w4(U zM=%do^ye1(a(?Iuc|;;B2}tR~P!R*4nqYWMr7+`DG+IBJ!VYp;P>FYl3QdJE}zIA(3A*p0iPodu_AK3pE4Mr}!Nb(t|%( zZcU_X;CxB`j^^S0abGpP@kwRM19hqxx44z|xwaqXJ@;y^$3^j1qe)Vfa`VkL%k4(4 zc~pMO-?turvv16>%KF+w*j_yxD2T0QQZM4Cc)Lg{@x+8pQ=1|74rfR2IKZs5#|jvl zqve}#Bs-PJa^h;7z_TlIF58fi$C1Y4!zNd|2O&Nx{d%T`I&H>nSp5C%+$XuC3W}4a zW7Vdzun6q&tlTjLye4`_cmc|VuKsT8+@0rhrdf9YI0jl|h2*{E%_|sVS_5l~VsMAj zPDho{+uHQQ2NPOgDK_Tp6Pd`f9U*TPza~Bi%f!g6^?}wS6>|bjo%lZ=;YzU`xD}@b z1b9Us<)QX~(73q9k-0+1r2d>*v*4o3ZWxCuP5O0os#((~eC(?)B+HC<4#NLxt7yrs zVwCwQhvqD3Y*?u{g}gCY&WdVT?o9Iq3ByJM37QYYe|!`rOfm}HqmniITv8MMG8;?y zmsI+Q1E~_g33dCNFoeE=9%NciY-qZOQsNzK3$VDP(1m!`S~{l$mXKqj1LQ8+t<1g8 z=C4U+fBwgYn7jNW^bDXv05=`2JB9~TgE;CO}@ennnc+6Gn<2IfyQn) zs}JDfiBB5&K(+scYMHq+j${o(A-f^^Qx5=YRk?{Lkh4#Y+TYeatj;c8Wb!Jwo4*!W#FFp0M^mX35g?})s ziwJzyy<*>hp}F(=l;w8{5x$c1W*hfR1{(TQd~$+j;x)(crazCH$YPd}#rFrqa(JQ5 z{{HNNpppXB?M*-7~5I}X+yV*72*f?vgH6S8&r|IwJ^`CHxWF9 zFV^7_vpdnGdZ~z}py8Pe1zrK@Ey2j$XJgM3F!$}26tGf81spE>t>{%QZF)wr@wxE< zqiV;-Tcxon;sD+@N2IPnI9wp){A#&f@5ksmvWVld1irTaB}LTjwd(7A0f0LcKh5*L z`xS()LX7utymtx>y>VJhr-#=~I5%$kO&nNLuW)pKmX(35FU6DS_?`k*rvS)@=ZAY! z{$G21UR&7-mk#?=zvG#+&F!?K;j#pjs6+)y@S+RNISWB6*Gigi|2pFS=UeRV=H#AB z;ATthtdmZqct}3I5BU-m*BIl(jjbr#20hoaZik~O9+myUfOac?o&V&1w1cVg^)*sw z#d&zft~;K*$1bTi(I7s%dxpFH8L!~2j1m)q{af!CKs{NmCNTsOFhin@m0vhMw1 zd^ohD(-9P3KuRhRcRKI&PBy(nQYgP4lxW>sD$LHiz5e=D#zO*igWI@^H*YpvWtv1A zLm$AFEXO+;r|!Wxwt&Dl`z*O>_la|NNS^evLp!mrl0oF_`MJzrE3wnK7lL&FJIE`W zGFeCXjw{F00&a{da z)b^Q_X!Tz@Sw0B%_bQNpN`4LjP-=t9?2<_hn@Ou*Zr8Z60m@7YW|L6fEX4#qk#QkaOS^j?- zkleZyW|w+_y~FbfPrOF#v>mB*E1Bw3?w57O+MZK8QlG?=gU-De_OB|3^!ecKAcL0K zpI;$&Y+{^FDolBu_WY$J>rNucinfMg1<8t+%6w1dU5wX5@;AEG%~``w2nX0Iik)~kXz!rOT;M`iHkqTB}Bj#~=VJcT{J@+?pVLpDt7^cbUG z{3?9lZ>$D#NMpNz9>6{5rNpCIlF0;}U$5!tkq} zezY!Pd#w$dHd^VSWa#Rxpwa2&CHjYVQg>)c_ES3^O=!eQk;*Ruh9|^8bMfiNOHslw zi2Gh<26e^mg#Soizj^yc6=CxI=iLP|z>b7Y!r~3j`PE(#bAi3z%=b9(*hRUL!z-|) z6mzDtG}9m(Tgb@)mK4BiJavHB6L7j>=572fzuU#Jr0obeOFxSg#HoHf6J7}a>&)hE zk|X^|gH~}+|L665BDxfn$^iS7_j!}0&TT&PLV$Ptne|l9qw|E&&ojVw7>r``xXqbD z3p_|nCu^|Dj0+JQp3U9-eu!cqEEo*XTW%#0auCFv;rO8drB*j^o$|+!D~Y@>Trn4RD#d;)UI^rs^nADubhfTa5h7gWE}^iSfR}>ZAo_HJpnS zct2mxd^&}HTwxDs-1g0nqht1%moUq>p?l|&o-xxz_xQ1FrBoay@m<*3VkiO3Jnj%J z8~q|$alAl{jG&h5r&piQUbAeR_xZs%%X)n~ToVF$59 zyo5JYINZO}^^Kfc$#+gaot7p{3NjhH##XRb&pUG1h0f<}lIQ8!$0?rYx>lyKyMI?i zGrhf9z6~6(URX6D|1gXGstjate}DdrYj7a}Tp%N>&0pYvYI%`-@B7sPq+blr#_t9r zFOP!GAvObmL;IiN-7NZL;g;U{y=-;)V+T zXU3E52rhT#etZOCz0Hk3360MmMc~#WPNe+`rX`}KSOcq%pZD0ywZG@&)*BYw&3zSD zyDZT?T;JMpTq1ojWGIyjy_BMf_nF81%SXJMg@Ix@W#hq>fE<+$*Up8oZHQmHT2 zr+w5?AO)gmjfeo90XIG!INn!peC;2*4xi3+c*zpxdv0+}&$#@W*jU zooL8R@@oA&`iEDPZx&yorDkz zpt)9VbxPKNN=~e_l2B4n3p&3S>yw;peCm*O)P2F8DKg#SyPxOAD5^i@whSQby13K> z%V)rn!b=rNDz{~Uw7%aL>2K_TI5`hiCWt`r!VV);;uP-Ryt1 zm+imB7l!V^j?%L848q=Zg2gcNyUP_@XL(pU$`^!SXsZ6JQw>Jel#;UqBwjX)SBe$<$|! zW(aZUY!nw!LzhG8SvJZa5xFWAI-EZN#$MYZ3(Yf2tIKBF^9sB!Sm8;~YPwTq74 z3OgfWAij(u+Xl&#=jM*l;J(4SVjTJsa##OUW?6hREQd|i%g-_pWaABe3i4)$>28;2l zw;^E*vg7pG3bDUeVv@0)-8Xe+I4Whp)vefz*!Le$@3cY(IQuPUXRYPt`z*jziKP?Y z+#6piYNaZdCOMdwpSa<4=(|=EI3i}8y9W@ zKqKmv5-w`%$g%qJDk2~7foty zwcQK8qj*_|p2UM6bCU-%_ zgG`{m+BYrVwjZYEy`V}=!=?a{|7MB6@}Kq1Zy|UJ&r&zcMaay21^{!fjX&!{U2Hb* z7_qg~!t%hcH7ZgP)V$fQW}N|V72ES04~0-4d*D;%-XpGm@9-#gJ-c6t_> z7m6H_+q69<2*XOH8c_GkvJk*&Qv4;6tQl?-GGM^rN>fASh3t9LM|~^P?QMxeWkvdC zYwUCmZZSXV=K`~slP)B$^kJg?$T8OQ@dNEjW6x;>ds!71)_^10>Kr&qaCq`6s15TJ zp_-4dr&mUa9XEm$RBX$$d6*x%oK9YURz3}r}@jg(YmG!36r@xI{y(}cbvM%DYxt- zl*Li#7rdb;|HNAtMnf(tVHm~vDAPqF3zi2*5HrggtGahhF#%95r2?bq$D!as*tPUO zQ`{-*ANR}y#scGl{33+123lzpE6-kN3|xUfl+~(l`&rwpIj|kRj}-`w_?}ExpvuGV z28%c+!2M|RNeu0YP{J7q4wT~!W`{}u5ezg7kU>9b72Fm=c$cl>i^IO2HcgFBX7178 za44B;EtQTO&Na(Om1_ljX|1JjCR0_K7y9m7VLa=sGGk?H$mEaG&a!mx^g1(7A`|}t z2)PZHUlw*#FixnXP;r2NBc$NAuibeJkUTq~g!w!+9GY`HopE31*dV?=I@Fwj#0Yz( zmXT)Ww*Z&F8v}$v))8g?ZZ_?QKqNNMiZ$|pe z_+JdZ$9m@B(v)7Z||H<-O^5{Y~)bdPY} zG@&%*WcwSok`S-KYu*Uz6J=_D=~p7QISOM1A;v=b{;NXqp}`hWms-oj*5W?E!`FHP z#ST`L81?6ZgL{7yj-sV|wwQ(9S-f0d{5MmSmn=xC>rh zZXe!vHz+N)OeMKX80hL_JJhwlE*~yueezYPTn6M3blj@1f=h#gEdlZ8yp@gJQ92t} zZ`9GL>sm$Fd{CD0##CT!JnD+?s}K>-5%B)h0g!m}a?^d6W?rE#o!5wARMca5Jeb*C z{K)TgbCstG+k-T}4Uus<^xhahUekb~*i{qWtfMDQgfbS+kY(n?x60#>S!ayxL*f!$ z=pCgHQQvzHaUf}B;eKFQsUo{L7P09wA zfj=3hfup-6iJplh(RZ=@ zL#i>`wib9D$^%|ls?X{DO1#+64^$c`xGGADmMb{LD2E)ZX_I8B4ss)PoGB)`b%H6O z;@)}D2ZS0C{PJjm1pHa31RWw6yL4&)<-^M@=viPGzA_NQP zggL0!M0HkACw~13ze9EQy}k$5A(nJZcbR_rfX2)}ukMkZ2zKZEr`&7bu_cJjOe9Fc zh0uX4PAyhRKclU52JM{N-@iOak4Qv`N(aat(j7c|kdbyorUQn1;SFnS4}9lVpCyU) z9<5UWo7c;&Ua~}tNo_Z>m5acGwjk*DgkY0H5CG{XxVY@U`t(3T%O>bMWaO~c%g4%M z8JCe)Ks^ib3-_YNGv6bOGa%&UU*l4GDtq_Aq0x2OOSXewZEa9snYdiCOq?(t}D2ey)`L+tK4X`RqWVDN^DtO|<@tLSN)|#f2U#@1l2-)>$ zjt33*n-2~K25Hg_p|GQLHS2d_`=M>bgKr=~kPrV5-$t91qIPr%fUa!2b`_o~MO^*^ z8kzDPmWDI;EJ`k1&dCouBXOAcd%6K^V@7%*cG-go!*W}O`EJ^TV-K#uB*Q-OV%H7C z$=QCnD=b(!>QT>g(>_kIP^7?6q(wUcM4paeNM>uN=>h%&8hzJ(RT;&QsagyQtJ|H&=cr6U-@z4s$7Za?{_j-4|7^K&t{EE2j7%% zlV1s-FOG;cGPWBsq)1`#2P-oNxqeKE{`Q#>7^4R_1dJo;0U8kcoBYlLlqJbBG=q2@RzNP0zS06O!0)T zY_2yEyfOe2RYNw=6xAu?)UoSlOrpnP9@BgDAE0U>gBQkjk_=`!Nq=fo0%hQ z*+1G;0)T_<2wdbR2U*&y{%c^iDwozl2n1{u>o%+n0<&Sy0#jaXbh))6OLHqiH% z(^691d5_f%F|C{vt|gZvZoG5UoPRQ!$Z_nv%$1;++@Yjyyf0yA-9kG=81;l z;u}nco@da+m7kd>yh(p9h|50e#0;hC*cGHv0W_Q5k)2r^rhxYjYgW>A9T<(BuzDu1 z-W5Aq*3m8#7u48sFG2x^9ioSBM`$^P02xZO4BvG+G($jYkXdX<^mW;Yy~|NhY!Ca1 zq->jXlLI#=9!9&v3Gs$Q%`22_UN5gxFepkjMuVdtaglEWdsgSDKD@9}Hml}C&D8U$ z#W(TAsj{+6wJASO#}@Dg{RZ)@;G8|wF%^3aZ>Nh?oTu(a9F2Db4o#ui85R`G1hKzO zWWinldz>{Pt)1dn7Dwe^9+Xpb&U-J^*yZw;ac z&G=t2EzwI~Pz|ms`R~8&%#NS&5%b`I6=tU5M)=hpV;#WtSvjQBf4@yYc)Wla(L_FR zm97roisL91b@)keYjxRVW@1f8{3xC+#pk)mI?#8wsEp4(JOP>f-sL49`b2g>&7%bd z^-`|%l`POoou4Xs?Jfh&IPi_!2z0R#o3wg|tNUU1_qFxLa(#RC@5ekt$Ll#l^_qt7 zB(Z4=T9mIyi*AB7QoQz=){Iy;P)rf;VuJxV6?>HyO_bpSN3Wz z0b5owp=Znk`TQdYBz_H7twEN$u08YdV@|p5HXYwCCAYmMv;K95C-J3e&7?DHAmWZd$4fr1)=J^32Qs-x^~*S_9qb#42^}#k%FX?=A}@L#t7$3 zig%#+Eb>nBegQ?*t#JKk;%sUq*I8zES>D!h@85GKVV9ZtA>8-EmOCE1N}9qen6OVa zqg!K6`%Nqs@O&$f7CNEzUA7C{p!5=!KYn$?VkYORxtRN#k#;X%wcDny_|hm2fz+NW zUdjgXF5g&?dRrgFHKrKhsa2H-=Mc9W@}8I3Ek>F$D`HD=?9sH6CdE83Su1$DRINnI zG&&PIejjcn(H`O=zWd85xgVg3!eG*;{2&pdl}uNp-R+QFDnpCctT=-HfI-Qc7f&Q^ z%{qECT<=YMDZs^nfVrCYu}%_9Ens22i;7}nInT~OBAn>}CRgG_T-Z`4*0joV7K+*& zoT$H>N+7KMPt@wKlu!glLK)(`=&x(6|7yZXi5cw(V^mfxRs6-)0vo^UqtcVB0c|Os z2n2KYc3p84Q4W2vx?-mx;BrDP&idejVb`#rG$reXE4!D+71%p>Kf=q10Xw#zr>fr* zi@3)NUehwUqz%;py4cfIlKJt4$w4$5hQq;Xv02IYHcl&vJ?v9~z&hG>Pzm;pPRS@p zD^695JW(~FnTC%EhfZyi*0&aw9c{>pK|dj^QBm@nLB8zIr$N4QDqX#!{L~6@lC+OLh@E(?5BF0R$es<>9tIaN0PcGDzk{&FO(MDaOz;Go zdP$;vOi-F3{GC{E-zjS#UFf%8!t1rkr#_d<$T5*wL9cc0l}zo1w)yWe7e{E6ggt$8=iXt|$mpK&I1}K2HC4-13!r;*Zr|wq`#uUW`Ql(48Cr4vi9H(l=S} zTzSa{AsgL)IgH?|7`uY>YmYm;?-HVoTcKb3m$jxs$(o3?w)0G*bZ=9lYgxxL@orx? z&krw5)$cF2tLxr@IqQ1mjBn%6-E$>H*D}- zvF@gb;|Q*EcyodhVM+AYYv|89I&FI2a44MlOhl$X|3WjLyECn2LaW}gJ~%FZFUx7U zNV`AVFENvp$%Ud{k0#T;d1&Jaaz9+vE&;$9kFl7Tnx02V-Tz0k-gOsipXu!1>HSwP zmht!9CH&6i0QoQ`uNAi-@fXYN&wm@r2df^`^y&YCQ+@wVx>NkCd2|NUp#iqgtN&Wj zV7x@Bejs?G8e<{?-{;mHQmG;gPkW$Fu?vaF~B$E$EY3;Ex=mvkk{=GKAX`KNf$6!@a|9?>8PoW`@W>eR0 zqp!Unp??oS_Y4*$P*GM6P;mRM)?f@c5qGo1PW;C&l8{L(P9HVvy@=pTT-o%2SWj`3 z`vg^h2LeY3Ka^&4Fw+umr(ho$di=MLQ48A-6GTraIzU>(xUp=Fjh%!jP+eDbA1O9| zr?#xD_X0N>O0(CoQ8(TUMtjj*p+#hCRWZDFVN=)hW%|J`l32$}vLxKy&)*W6@k}~0 zmXHKbAujIUb{5+iVqsx%lTR3x54_|cG1U2~hMl|Rg1Ql3Q*MAD;#j_) zrIxEXJoP;+^QT3-L(^}v9sy!9FxH8IE@YA6R)$~_|5!5JA(S)prw7y2{D4UJTT$*? z-V6P0(S#I`F`6#$T3I`h78Hhf0`~Uc?gJO*4VHoUCRyF)ZbSexJK{h!w$KKXC6W;f zuC|QIx5lzUSqm_R7Y-O6S_gyF&hRo9cx8i8d7Ukl?6bf$Hk0X*$Sfg^|F%UCM;tx= z=k*TkKnO`oMg*t&NPt26`I&fdg8n|Xjv8MQSOBC#C5WrC9c~I$MZm@?3wW85DhCq^7M9|wpjbd2BEKz2l#?xIV%iK(Gd zhK&4^?!WLG0)U0-AOAt22{G1?!jn$bWg85F^6IW7p7YMcQ+P8lo^rK}lYhyxq0VlL zc&t63LM^*(d1f-WE(o1vrqI7I7&w67nxtc!%tCIeJouG5;VC#n@|5WYcWEb#4F>ob;^|Or?OS~6Ral8LE2w!q z*oBy62VSPzWR9)IV)s(I?x~(-+;kY#r%M#1{tA`m5#{i-4xR2|;TY#$_|PGdf#T+e;t%N#w)$Y;#)H6PqRku80akS%=l0d)otv6JB_roBUffz2Q=* zo2lWIxVWv=jNPXoXA8@7qLxHaZhMHCvsFYtI6dvf^bAEFxP_TCw_!+cjav8>wGb;v z5Nf0QhNvG`hIl#t&M$wj_baF$i)+rzjo}9#N8w@s)?{t4r6a661j3M5SZ6Nlm;5Iy zWykwtv>kMS4fI;a&OLWe{=^LX(V`AfMFdz9aQMxZUPgk=_kEiZAiJW4?;V;Cv4t{9 zob2N);1>nu@?;h6CbsRG8Pa5S5@<;*#)0vII7?xcqJhE#qooMx*BIa-=|A&giF;C5 zPnvU{;1LtBl;N-0B@W{=m)KZR6QFjxn#CQZ2yuMy?O8;z@qK@|0(nK{=3QS>PrUKX zEhp~|4pMrusv*8iZY-ZxQp=6C@}$ntp&li3_k6rRhFa*s6FBCp5=h~XN+?pSnpn-yAw%9J zVmJb7f`=CYiQ#_2GfPhXG@SHOfW;#@F6&@*tumaXlq)CHgg)0Red219bV^7~Fj7lt zCAL_I8d1PMSvt8|bIcih$GJAH6JZ#%0Q0lzI`rzcV|vl;C?8ZaPC#z(3wTJN4B?JQ zJgf@4Hn5LZ5)}@{G?_kcX&)HI!oi0=#4yXZR{6dl%v6MjRwM;K#WrdRJFc;mga6`0 zCp z53l)%ZS9%lOY7wX3M6=iu34@L2q^UlUqk1S4eyoDqsS8TS$Q0G6 zrhNI}&6GHoCgzhOhLO7S%@fBg)5i5`o#U|BVFN$C(7lPgbq-C?2R-&XlqyxYAQ zJB8*XhJ&9p@&@a)VT?1cHw8_|@rJ{V(9(NAb|j*a=CK)_3ITPbOxK)_4#%As`ynGa zmZ1p5h1t%S$qlzTua!M`k8P1Ut`)Zs{wOs(iJt|WbkU=kysmt+7(OCr<>V}kEj8N= z`$w!CUU^`gsCp|&F=|c{g!uc->U`Wi%8hY=0tCj#-Ymbr2K&{PoPtjCwzP28GF-qJY}cM=%0{TdE6-KeiZzWmNV zJ7^~m)PpoS6>l&wiz3im%Lp?hX*op;wx%Vv1|v83Vn%53v$aFa@k-{H!G+*eG9+Yqb1| z$pm&T*+uyXFHWE}n_Ci*`zBIpR1kJRDqB<2=miObqZ8kxSvj4mkoah&LKa>HZ8;R-TIk~1i-S?O77 zLk)Vs`M(&C$8yQ7CWR8#D%twBBxW<8MH)h}@0%+7UnAXAiXxs$pZKVO4L@?R(90j-lLi5saEC^UJP#%@o&GOnBa$gc z-PrGUxRPm<2#SfhEsl?0V&6gg&AL~qFrE`Y0Xkf9 z)~E54VXtThk*0}YbcCdD{_z)ZTm)YNZK&ctmf4mNchBwpue^?O^}qViyK_Q;f+sN= zX4kq}`Gk_bCX%8X zWLy`I@Jpk7JgmjR_Q!-uGPK}x2xoRhDcIrJCe0Emn>=Cu(KA&I`$>h>ZYFWaGaW0^ z`13caW}*^4vh^0cI*4F``c*OEZ;>yYpil2iaInY3^6+h^`#47X?UsES-BwU#e4+N* zT(f1aB=kyW7y&s^(U(d2aUj+^Tb7}3Y$3VE?$j+l9d!AVQA#*e3Tcs#KS_qbRv9bS zx;bRUFRk%qro09)1Uf9S=!^0z6uj*BrlRO|V|0gtNH`LP;`$zlGq&tA%u7CbM zhY9!DajZE`txc5Z7=S{>ObE*G_`wQp6>;7(-C>S_$=qq}5Iv{ojn15BL}vV)yZ$ze zaxWLJoPg%$<|g7=bx)vfz3N?t)0c03 zcb%ZYR2(==qW$47p-&)8)d^~~`CIFPW6&6LP= zkA+Lmfwe!rB)7E99(l26T)EP*qM0JWn+(oG z(WJ_b|JApCDr6wC@_;q*CtP^~Bl?~8S@H01=BaYjsHlHBZ>Fd~4zTN?cQanSxR9~vBCu3k7K03%q7#13lQ0d^Hc3P)a zdFYuG=tyFkbuTzg{>(*4)>I7l z#~`@+VgfAn5HA}R`$?bwhK}vNek5k9N7YmT8iwAO%))3#R|wl)teTTnwQiH(TiQ$Z@jP zjtW?6dixvva_02q-nZRsv2t6ySdaG`gOS_h$$uuhVwG?wAAOrwI^bKXXCr>3Ashi% z>E~MdyXpb$(?@HzR0_#=_#%k2M8a?Q3T_?+ad0cHVwSyDYn?jF=JryOoza%x#;RCS z2OdqP+?VKLJJgcrzXDx_eYLpVI8U-U$*(0$6lh8c8Nj z;lpvIT#B+>jeo1*TNk2laaKTzE3b zU&N^}M;PcEbeQtaacP{YI%${jXR~r)$$`G^X`ugXY6(uSl>19;Dzq#y#j#GJBE-va zIpq1kax<0ZXX~uwqmh&Tubpsbr@id&ZGO;r;?Pc!&t^Ct1BH$qPt-X*#$fZJPX$JW z{F!BXe-@tyOUH$Z25EcrneTKWHPzAn?=bvMc&o>*d*xV_$U0Ms~t^=QuZ=-xE|M_^H#Yucg zOZ@L&bu;IqNS0Xekbhk39Mlm^0Wv?H#TN5%*qlhs-X0RjVjnwmE2TW&&8F2+3qI`d zClR$U{m!+dz;@MmNBSV{&pBYlu)+C5rEa`Q9i@0j*0}6t=~4M_`EXrafl2UwGj31w zuq1;L5ym28Zy|xZaS9>RW$VL?;~6{KcVpGaXBE+vpM-WOZ{G_Go#r`-mq1*fi!of0 z31CzN7G)Bihzesq;FgEWH|~WNu6Y1XM$C0I+bph#t*`cOa1%qCEy@@bm63CVzXdIM z=G%8%b?P|%81E?|xo{7vaW(8$9rXrE30-Ym-Y5{@fmCe~c{hsf%bf;n?E{l8%}Kbz z1s&JQejuU$IK-=uW-frBjSS;nOo=LJ0PO^@?hSige&Sv9!JS*^^UIW|7i_qno&J!0 zZ)lvAeD`wKTUs@8cnH0(WA~YPXZj2qjHo03?11H-#EYK-Ll z!&tS6K?S>CLwFHAe|QxBlL}Y zL@!U`J=wU8Ji4CpTNsQYicvQrpXBrU8O$HR$C}NVnsl#@j^An_6#-0qc)VA7dM~-W>*> zNE%j}hMYUo7)hP(!9qz(LxGj))t`v7n_Vk(N_X#cQURHp$z zkDXp{{OMShG;Ls`0g?F^+(0NkwGn0_iro zyq+|SD8_Wg@z_hLU7sLpjsH0Ey4u8d{e9{L*xg!KEJbop(!GCu7?AJc$*RH_M}H+U z%@nZ|*h?htc7vh`9pQh6$}o|y3E>n+&#+DC()>!ofebFi)T0~+Pf$jaV!S`9xFHQQ znuxV^HMnOF_?4Zcy*$_^XVk0HLU5J;K4g$}vA2^2F@Veb?$q(f9n`;Ot8wDl(quRv zQge~$MCy)aQ)rZquT{rFud86sJSZI{zqyozFOQE-zkqvE3n zc(Mhrcl~i?O;3?tN^r5$VTQUPLl<(LLPi=_C{3k#TPyVF*;p7f3`4<4!x;aGNiX%2FrR0hbF_CFIf~YNYZYg$n-S{ z0K&WA`0YPrDG$EyO=Rd{S?AZyp7d=RU|jPu8Tfh+<>>?g~?3XdSvc-l#?w}^C0K}qfN#$&IX4av#zz2HM>V)z{8`G1-WQLPB^z-u|TNfGot(%+iF+DgmtE!c)v@RiV$59^rzc1HU5r!IyIu~?ROs&^d|kG z#xSYAS;oXMcz9sAE7!m?wMjHR*Ir|PbrSqC9I$=T-MS~(d;(%?fp|HVI^$O^m%VSDE0~$Tyw5EFLE_(TbJ*2c1hs~MpuAs@D=XDUiXfat2 z)UuOSpZNK%HBQh&iR~6_-~Pcq_=(WKGeyS#o{~E8S?zngV$IeR+5f4y;yMp4-1Ic7 zq>Ixl9_9${oo|g#@u&$D~iI4d&2c-ux ztkHy4L{ZYWi~Rzz?^ZCzcaBh~ZBSozi-B4#o{N4-^_3ze0LLmXjBW>(QB{)cJHkI? zX@WGxZ=7tZcC?qgv@_I{kNS_ivcsnls(dH%Nm^^#9v#hPTd?mX0+PvY6&|GvWNl9v z1D%TIXl(?imMp$K7Nniecx{*#TFUaWz zjk;^A4sOYB6gNGN{2cYmXYwuEsD96Uvi5QWB41#Q6IJS(&8O?6>Yv~|K}YIf2uW(< zrA}ed!FM4#z`wx`9n0N@5aJ>A#|ns)bcP4PAM%WcAKgL9fiY!o+KQYKr3$7Au+*vs z7DurObfNkEyF`@Fk!D4^LkCM(!J9*Lm$Fux%!`m{X)=pN1NTp&1O`;^C?Nhg7y zXifLN;bVJGP#CgjzdECLu+Rk}PB||j>j}>w306Iw;|QzvQ_UfduiFXSLfkpxVu$Zr zgQq61#r);xZ%MDc+Y)%$J>QJvd2IMq(-O1)p`$O=sV^YjezX||@)7~3FUQ5Vy}0U$h-e)orlQLUfs9ZaZS5nA zsz72(0F$_$dkxZ|yTImeJ}#g=e1%)6`5H^^AsvyY{>8>blXX?Vls+Z-vIx3!9qM)7 zmv%kvJ@Xe`>L0p9vxRN-QfIoNReiB#5YGxtEb9u8r5elvnP<8 zHfA5^T9AzT0+mO{#-sY;lLh@u(8KerXE$gYM*8i;_(iFg-yEf=exB{Oo4D(mAD$=@ zmQ{t@Gri2bbH9;7QKs{TRe6!gt?tV-*f7Exi>NyZ;3fjQPSTgI} zq~?7x;ikYx>uEgSx(@|Hg|Uc`;vLkE8ya;g0#!)hwIsAmF=eB8{#tO+o-asvGQrPb zP7qXlGHPp4Ksza&HGa)uxX3$2L%7w?3(p*d5E>xp7!S7Zc&eu@H&|S!6c6<1`Q8Y1=J|=9_CwyPbb8a{f{)5jZ?s>0VbBVr{;Y)Oi{fV{# z=~`)*(VcStwy&&rs&Hoba>zemglP_{73{5e;SVKkp2_S<>EShie7!YlakC!l-SgH;7?&ue?*MeElCjNWhMG+29)8 zLse~s&wk_URQ}FA%0QVr#Pvj)mTh0c+ADzdmT;}}#=rGXU6P%p+=Lh!04{^K^tY0^ z6|Kgec+zqDEw_|lmkj6n3;%vu$6vZ^YyKZ1sO%!{ z_*J*~%O5pcTsmbaO-G{Hj@jX??qkqbliA+9RY8&PK6q%JXhR1s{7}6T-Cd4;su9?n zXBrj zYh5-IDE4J?dAp2=!sDNx(K`9|*Dn*Hyko*E5PoA47s!(Qx&k3`q_M*Ft*>3;ML_76 z`H(yUk9hha4?%*Al^>>*b;Id(ys7V6*@e z$~`urXXX*h{fZyzAq$B&b_k5W*^KQyiGdQeOl?@Y^2 z<56G#P)E2>48dXZx^d-RsGJ07`7C&7Pc&Ll5FN0famZTtP9IIPoPX*Qf_!>vO>jJ) z=3m~v5>NUnX-j1B_Y+zhxixwe1vzsaKl7lvHT~CZ*oBWS`Ff6iQ>IX8?weJOUs{|^ zTq?_LKaQ!ok*EQT{t?K~XO2MQrmHUJ;pE@H3@r9q&(hlS+uOKxt+>qSfdy(St!Ef= z;d8iJ&~xTFwB|(pV6El!m&Uc7`Vk67hLt|c&ZVT5!mjHdA&&;eSz$FCiBG-o$0w-i z4L#~@Sa`&b|IrQqCo8_ZC;#^!9PGK#_CN0)N4seHrY;`(GaXi+Y|YOsqzko2r>1cF zLXipchq$?FCG}iiU2;b#ZC%-i>nzB60NT&qi-BitED!k!{5dy*HyC8?b5Yx=r*Qj`xnPn+nd1`*Tx zgt_qUM9jzg9_+ZmUs0@{#pUnyV8jtZ{O)e3W!GB4hYQB zrIcVZy%5f6g-4=>{=vY%vunwTJjz%*%E*J}7y}1gk-ucpV`Ojhh}Ao(QPqnyT#Gpb z@T8BC79@=(fQCLhvA)4xRWdlHqUd+~Y1c4iZj-`i+%Xkwyx z3H6NIrlD5fP^c+sei3l@R_!8-zWI&Ttl*N(zJG=naJGlws%uelwA?+AD$Io^(*d26 zQ18Ac?_(Tfg%X9=QptvCv2G$@zEh0|9e#<^N1S1|-(+m+-s}0evN@P}q^fP)H$w@fb+76PAdqR$U3;i)uLcDKhL)WzKqM7W9zx!Q7XI+M zxj5gnmS<2KVV4W|5Xh5G*2bF&*ZYk(SPdKNTZ72SQfDCP>~wqFg0-cHN#2Usv?<>N zr+^vLJN*QB#NnKl7*TM)V-mQ@30uz`BEIhLXO0K1^v|-fSHu!aC~P|OWrZMxZ<;0% zK^e#9x$C#`Ow=?xTWV^A-r934x}OMb5ki0P=vRduf#=?jxP(zZ67|j~V*kFrer3l7 z&^Un7`|<4d)ECY60#+2@{fK|&_UH^8E3P46{YEN>)tg5I;-&w(iU(v05Yz1eoEY5f zY_0D>Z1mEYtgGLDUtHY|`QCK41^pDoSemrctxOprdn49=*cDuRS<0inUowdUjFxpy zF^E^$EPx%1G7`131bJthYS@xyHb@OS<n&SFmdSo*P=g_q3 z^3GhQd;k;5-r1_6ieh>b0u?MCkNN0VHT##ce3LG+@Gf<)gf*j3;nSY|#p+2nirP6s z@l$yh%a&lP!@lnYo;bXpY1xN{Emz)%wD}h@4Gyy`vAjcbj)3+ntZPBsUjTl4j0>IB zzU=URG>B!W6Aybzch+&CD=6DDtveZBs8jbI3M$?iR#Oa*?1a68RO5|bq7;lOeiB<_ zK{HKM%$TS$oMlf_f=u=2R-G4~7ZIvHJ%Ic~q&;~l0Z8c=o8`wd%^jDx_|^?TT!_Js`>g${&m z1yLEc8)`J_c4B-C%R8ET(y;kVKQTxEyc@hzhdh+Qe!Y`19V3*k&c>JjX$`x{ba>#3 zG{e)(88;419__1^MXQBhAiFkZVfSV`!Dy-puc2dKd?$gP3{Y0g+(Q}D(^L56cz}kS z@kEK?^TU&Lz%Z#oK|+~J6hm^W!5J{FGvfFK$7WquD> zx`W4DfDKxebv1p+0Pw=nAncAghGsx2GjBLA1hY>$!Mv^Oq5Jp31xcRDp}sZO>TC|J zm~TiwtQH)J5iR!28&~5&t|Un&?j@UF-1QZw5BaoO&p#$%rhJS+eZQw(_) zY@xi?4Doxp%y5u8<__=d-`nU%KsO~efPwy?pOSZk$ipkjI2dWo6YJ-O7J;D8F^-IZktw~&`gFOPKa-E&qG9AsIOJ{@;o zcdO{<+~&b|SOfYID{*EMeVt%(Sp1haIE9lv1bfRzJA(5wcTV?r$lE!Sy6Z4chc%`e z{)cbVsZAToM9^RBLA68mz4P~%C|mnKmceRZn~UYYEo- z?V;Px8{epN>4s0b%8{6OBV-JE`Pla+AS{dE#+QwJhHmaWw0w5CX}dQxzKf|Ys@tSM z)suGTq5Q+Oc3AB!!)L+Tt35;_tmtS{F`;hDOzFE892xT2WJ2ro4=-?j#ZPrhF#XL$ca<+N_WT(+l?om0 z?1!tDCC5wNA48Y&1A)-~8&Kg-5ZeOWT_?RfbKmP}yAQ-PP6~ zxHoKBcGUuY;prpt+HU^7Gq5fbuIZx>Xzu6I9%HY%kfzDUk+X zsgqwm25uWlj2y_LUu%n!PE^`HF54ai69ni@Q(x}GeE4KTQ@xDp-6UdRc9p9h1DgPp zL%Mk0(Pf=oe>ls&-zCsv>omQU+fTG^ue&kZ-mPmCH z@IeGV4AM2{Tvr$2g%c?OU&g?JX2FKEiPCQyqhMbxOM{jL_K?9<7Fu@dU&!6Hp}^V3 zUrzK(yKw=goz-z!A4OOQFv^vglZS)15gr?l_>j**gU181svtm^h;*qjB(7VMltvPHfG^J?tS{0gQUk=FL4 zfuWCi{Dvj{b0d!?z7LWJ?j z2P4rhHKNv*>v`x5F6`0QShhXPs4)dP9jJrVIiHW8hzqfnQs! z*k9^*O;rbl&;9QI>=ogbeeWtTQ0RPS_h`7zTWIpd$`MTZ*Bqj>q zj&x#@s(1*pQyW5g3&XT-@gZ6=%Nrt900%I zd^h+&f8y6!%*MAfcq^7ZB&^*v^dYA9DW}%;ZF$CV*+300cVx>BY`I@U4sQ@`L@h(< zDbB~SyblkO3Out2r>l#Ge_2QTo zr`so$&1V0&qJ*30p9(|>8(BZAbK#~TVRygrZq+K22uymuDd^j)j(*gUN$)t6?isJK z&roO&?Xs_MK!)tl+;o2A9&7Gjir|kRaT~tFc?j>VNep5?JnN!s4+7d3t-av?@LXUn zT;2=z;DQk?8E0Kq2OG_(4Qaa#ye`Px3uOcaZIG!kYF$VMJ?)v-*wjj(qn^bT<`XWN zz1Zr_)Q|{24mD%_C>9p~fQDi7iccIs0`aN~Ky;`X2ExlQs(*DN9r4V&mx00Gr}weW z_zy??mf^kqDz8GrCksn#ge`x~=+o5DykMJKg5{Cn|H?a^=O%m1@Z0OxZ=3YecU_Tq z&shawa$Wiuvw^-X@A{%vJ5N53TbHoLtA^k2rch za+e2cCBq3~g#SUL#J~m4=$y&sz=z@@o&$SQ{mq*ZEXLfaX6ql~`?DtTdr#}{e=-il zshUbe+Y+!Kd{~=rSFfg51X$*5?EJ=1dz!!AZFY0E;w*=4hY`u5O>B4+_g?yx(&kPY z*B%6OyO+{-<#Zp16isXCz5n|w+~*Wrf1`F01RAE=CQ0)x7bwXpQi>#+^HY_3c+g%z z)y=6owr~4nG+Q_k%rYW%__4!Vi}*LV(BgRO7cwZ{wqN6V;w_IQPFuqA28_0OcwTrH zJm+c;?-J@X%whFN^FFyX%BjvVKPHeF7e^G0o2)wUG*;}p$$5w$cQ!YMoo!sNCd{f6 zm=6SHpWw^EG?_X-s0CJPHPgFa-DR>NBo(10xk3UkA>Zp z8T4ik>0l@`iWwxh83Y%RksCZM_Q;IyNl*wbW2Vz{pbsr4aZ^6ikE!pgsFt+ zVGvUQuVU}mWe}twuSff4E;gv}vh1?BbLF*kNPFtlV7HI9H$Jc!?Uk%4%pHy|(9jyJ zz*Ht2+9Y8}zmnic!xRGc0j?2z6aee1$@|Z?;M5(yIo5H)=o7@M;Op29`UzVro=gr7yO3V=y&S{DHIZL?R1A}gUj%AsX-u0vLe^SK}X9)`|G6aDK z8P%#T2Q3tW0Y!(o-OWf)oyOSZp9kgj1OfiLqIm_}_O;`h5Q1lUP|%*XA@b*AV?V0{ zH5?B76yu=XrFB`TRT=H)zzDJmp6yucpq@v}d`29h2T70JS@IT*sY0*+#X5-4YBcd2 zh6ek2Xlx#%=KiC!)SoW&W$Bak@}Rl5_Hcwce{b#k1k1hx?uB+i54)d^@=*t@Ey=@L z;KDn5dwsA|v5*XtS=T_QxbH#iE^Mh2KXWvG6Yk0_N9pGvx;dHw(Ad$W2jqT~>DXpj z3KT6qrxh1TXEtWSqO8$$N&j&irS&72jR!6*m%0fl#7}&?W1iFxu0Iz1g4iyk#gQyH zgr;7&OY0mq&*zzJ^t&ScCWU(=yq&Vao0)4>O@bj+sr$|sZwjVubp}|UNKfM!BqC-- zIa$(YcgjL&OmvXD1Q1SEH;o;pnoiYSW4MD@IyS!_r3*?X`Lym~5XSS+=GgodlBK`p zJp%08-wcH`uPTX0FM2_DF%JW)1lAM_Kw&HpEy>HR3FP7IALO5QyG$Q{5_-$b|SI zr^WF6z`c@DO_Yr}!rHcNh3L$Uru|b#W*-VWivDrbn>P7QNZNzc6kcGATz1QZajrjV zldsTt==hU40GrR8F6rS}_ls2hDKa@npFoS=L z2W!@WMdF?U$!dFW;?jbw{SBN=2~{QExnB~pE>fN zTKY|d$t2UDz%$SxDB{vh_VT2TKOEl3{mwI>Ma6}S{#MQLktf8yi@x)QF<6Mbr%;29 zM~0d9ss8X^D?!s%R5iC180WCBD>1%*DrBIjIb~u1OXQ7YzM)pZr{6L@@Cy&_?Inj5 zcF%2SZC|s-Z5_U&H3JK&%)al=d@gt_q@;ms_jIf?Jzd4? z{8PZk$&0sdM8oxKnL&;hk8s1CjupYonHvzOyE)ZmLv>FvBc{{BaB|37FqVP8e3Vz7 z>3h)JO-UsG=jPQCS>IX1;WR2{AA8E(i!J^M;@ws4fDnn>xD>aCZvL(cR-)Tgx zvz=bEj%7G5P=GZ((JL6%J+Ity$ZuC2rlZ2rHldXAIbj2 zsP5ADlO=XPnE__@3Wy$nbQBLWU%a(V^Omg?3qu92=cj$7)`YM;3X?#H6s)Ti4*$`Yx?cCjQJ}>T- zZc0)|kox*I-Rpl5uzuj~E^{bcB`g~D++tn#S%Jab@y9P{^!1-{dnI*F&&X}AsrNag zDBDY5K78h*uAwHb+rz5jhV|3)({)j2QM2;`@Z$~m7CPnk6a#;h&8xb5GTj?}!gdF5 zac}*vbeNa#|CbKyu>d>pAlB!Fkh3vXx74BLXQ_`@I_HqE^VIj*tlui-j14}o<3HQC zxHK+zwW|cz+T@J0P|!pQ@OW}@p4+eg{Z(9CL_Vv+DgTqAr0lM9#&|>*J9Ka<7-w@_ zpcT}i51?2NG;taA00mz7%NkqH2GvKbxf{OAei;+F$*JWnU_=q+d{MX>fI}#T6Zcg= z9o{{X$d=QSI2eVP-9Q&K7{HW?;!h+*?@1|+7;6VK5ndvGt6;p;lBUO^J&|ZA-%W_e zQ+h8L4yA#jPFkIly+0p#n{FS$__Ae4LX0>5j0-#b-x|XqQSzP}4Kr#j_IvcCcy6k3 zyX_=cq-C+$+(^6cE0D8B+kz3u)^+m2B2rI;1|WAl4xj!sq;C9qH}(U zBOIQoS>LxXi@9oD4D#F)^D)eTET4-`XhFrJ{!z&i+Kr*~6Q|;`8^F-><8nQwusPud zuOmV`>MBz^>w$am4F->=&10;3hjX6aupPMA?I^A`}ctJ-ot7_q)*n@gsWf0q<3TJ-2r1Wd( zmMEnk;1wEfrl7+IN?7(}Y2Gc?YoU>5>wxHn`+8I$)B;Y!8D-U&wQ_!533 z)9(bx-$!;MZPl6It5yH`g zKE9ry`O)%@voEr>#M}+hU%GN_F0``^M3Z&S4$t+l_70{@fd$U;J;+WWZ z9M6a@DOLgTy7+J3OqbIluU;&~YH zPRlW__n~dl>zWL}-)NMGOGRu_ySfek3O7A*XCPCf9rS?vg~@7Q`HjU#_jAd(i%_*9 z%2Pl|VAQ?xvZB{y4X6J3m*ol@Q&vxf=M9yuY0GI(a!ewLx9Xd?t3v5f!NPG5P^UES zYJc?u>YkLbUivXDUSzhkrJ{`lyKkGk03mhfzp9VjF^Ztze+nLTL;-+0^kv}}ut9cO ztG}8e1;N?}LTlBgm?1!CX>ycVGr)&CU6IJc9Lc+ex!0jCv3jD$u>&I_7QO8zPXM&n z^7lcsHWyvG%NrIlMa9qa(kD0%Ydy^(L|0a8|9gUk<^K*j=4TgW@R zu(!t@_Lm4L{iBfib`TO2%E) z8vm^VI`F5{cj~2}WS?lGZTnpf5$~%PmVpk!JOOvvGKro$+K>tc;o9Qn`@+ZNz0V9r ztXR5qrVGRqGTVL=0d@$`L6QmYy=S#~;$;B4->qb3jp?#tQC;-A3yTr)tVkLbkyoYM zN~Of)@V%X~+HDHk+lg*OH!^SXWkIYM+54C51D7o&tdj%&^a!V>wwlYsv?QzEn7|L+ zqIO1IVKjg>KDD0TLC4BUo!k~$Ta?F;b4vN6oeX&&hJk#%FO8KW1Gd2oeLq4yXcsd= zwljOtUji~Y;Hs_+4pY-SkR7iK@$;+3?eq>KHic5xVEXw4jiQtD?j7JL zZ%uDY;Cc9>jQ5eoS>YBc7-}me>j0lCeZH*%e|Gai%j`c3&htvYMaY2Ii%$jXFEC$5 z3J$ShM5mGDTyRzRy8Z0lM0k;cJ$~WnS!u0jf%&(~PQlj?mHasi+6UmBZug*yM&bGQ zHPAgd$=k0Bn0=W#hms%2DtFru?3b6&jSvQ~p;u<@8@sckZpOyb6F)WvXKqJobiXEk z%Bpm)FTsxcK}_0jIAm|#KsfRj|E@zdPdjd@20_B%6!KYR9Q`=>=QB%>97u0SMiBSl z*lg$dnF!D`bws7aEveyU`3L+%*&Xk%KGQG1NV0}K8C6XX)YO%r!jKy6IjC2hJA0X* zm)S@ib&GZ2GP&H1-=WB5ZOzYJOkx;q$`iZ<9 zn%zzDCYSURg}z;t^Q4ZjjAZLDFN3HCt||34AksGTGa~ItleJ-#>?(iy`d85r;52)I zSM79sQAQgS7T88vlN^rtygNc++T=~?QolES(af{9kkxrG<;ZCC^XJZ8l3%HrV<(sp z_$u#H$dhvlaWz24jvT^l9J45%0B;HbOm21aS2>MR45=`2&HSwomO^nQosV-^4z_t! zElI6RMh8oLXUGlHZE?#+Ny&8-C&n3IPA)x_SkAr z1dor&6{<_JBqQ|5x6C~1d}i4_EnTX{X1{@p*#L_x<(vNfU`k2V+3hbUj3Dta6=Zhk z%XrNU@aT0{nCyJ4s(0$4>-DcpxXG_>FQN~kvaCg8-he*@Nuh}+;+=v!3qR^Q+LiY9 zr!n`Xs5)a(k6ka@igvGy_GQ$({8jhVb_9?6X3_>@S&b*trhVcX{Y|KHdlLJWyMsZS zGOD2>vgm2dit5Ro0%JxLF#@`YJiBiJL9pzboMo2SRdgqOn*cbGcqNoOKOJC|SYps7e_5egA zLl6so-tk*nv**Zs1+3@6uspn;5@)f~uLmxI_YPBz+{PseVC!xf?_!X{*F3AH?KT_O7TWXevbJ z)nnLGHS8=BRQQ|?nsP>>&jk;HSOdcwIgD{6j|hh@Dd6g-q1~~=laMkV6TJIP$q}`( z;`B9Xny>>gcnjuk_ox^am?@tax=VN-F>zx8kyhGXqf0-;5}{`t>5O-KtqC4!zBR9} zwI*a7Q(i`hZUJv7KVJr#lm%IQxjwn-kEb2tHxXNnYlPua zt_B1z0iVklPHk!zUaF6|C+u|vtFjw9Sw13|YPb^F^)dl`r?Wz1ua~?qek&&((9vvP zJ3AOpe;?^Qcwl+9;E8;?(Y#8Y?@+nYN(V%7P-q&~hNgDI*dPVx-<5m-m}tQxKo2_f z5ONl{@|EP=E$t6Cd7*DaPhS?(xP?)iRYpcDxN^=V3hJ+D6!WoqhF`DA4ojMB@QEK) z<#APNd)|B#_@>Xp%~-aKL`^6X!cQMTL}^&}l?2ZN7$I1wAj~PXky{g{SYk$2Pw|!D zN%P&F5kVDd-o@&PB@}rgxbe*9W-$A4deNYN5#aPiq7AD6m&i9YVwRS11 z902eWeb5tGjfrnXtQFWO2ojY%hKA)^JkH}VSGiNmPQ3SFhD)eDV?QZ?a#doX4cV%#B?>)I+AA+9x;CW|kcRG`$NzmUo*bSwUp@7GS~@&j?e_`{ypMhMtE$}oB?yh9?}IA<0D$dmL#TD* z3!P$_(TNFc5J=nOc!}H8^kj*e(k~^Gn%)0m4|^JyKJ@l==+zd%`GJYs-_v&R5GH+a z_`JjH681qdF@UCc8(JuNTp6B-V|v2l?(3USrQ;W%@R=;fSAY75x~udS;1g~@lOS@@ z=4pG%f|J>ZtzJ|ll|bKE(y)H#uhDLYI$X^}p%n5auoaC$Hb9vC6EIS~C%Y`J-6+U> z)}Q-kL>Y~z()Nu5$$kgNw2~Gn$&^B(z&W}sEnR7B>-#a`yfkC%j#tJx$p@v*X*&n3 zI-jDqtqZooqsloG%AEdqk$efR;D1$UOhVfdFmK|zgHC#&c{p{xewTp^)ZY3=;(O4Y zWkTjVHrw+fu`z8@V16`N&uRt#a)27XbZ<3|s=r}};Cq{=r%R|HB2WEuJ6DEOiI20} z=9@yUDZ>n!nQ9!Fo7Z3{=8EoN9643SK}($x3e}ZjdTPQdzd7k=IX8L^>F}+CJSXjz zA4C2l1zBItz16^t5xiWvpB~ilQozHm!(VZg32myDtzdgxZZj(3rS0^0|iXD0j9&#QF`;51FdIdHrsTzYO$gPf-KEN*jq8Xja zklVy)%4TKWD4^81u&{exfMQ>*EuZ z;48z+aXgPC;x4}Ft|JOF5v66SWA7W?6iVWhSPo_&mFPzesXvSwxdtIrTmc%SXce&w z^%Yv0{3uSQ77gWfMltb9lnQxbd&(oh!xYI@iTmra0!x3GocTVvl{GQ=C3Q~5kawfq z4a=Z3g&CLggl5j3t^ctU-5Q{3T+{>)Q7ShasiOi zXgafb7d2*xtbfSkxI37^+4su^>jy{vYbUE`o~@^8O4bNYO6tCPuU#CR_#}BaqCRGg zX!)n|m-Ce3v(#Y4Q=MN$w#VG!SbWrr#BmNg!#@Idld!fq^8#56BXpO!gunYH=^86U z1)wSV$_@V8)JHX6M~!^o`(W*jy3W|DP4c4h$JieIr9Tc-{%>ME^e!^K+hm2xXVWlG ziBPn26zMgUCIV^DInD^TN_ZBfqLT9MXfI63Y926NZsierYdpU8WUa*wS@sdO5ZEc` zn)V-B9&b>Vc`?L2$T%zhI61}in0pyOy85%bA?hD{u(&hRXO<9ESLF+p4zx`%Cb4%C z2V!P&KaTx=i;0|Mv5uH@nFhc0DMp*+iP>*(Q#z^tCO5JYmz(GjlrXBsbEo-Gp>;#4 zg9V`&N%pL}&`1!DdaDRxS&7f~&3atEBir|o>kYcl!`B^5^y;``-6|2iBJ~G$OnOdy z9(knMgD6~n0Z%xLhq@b(tBlB${y4&4@bgxWCDM> zMR&_7oI#BmtN3z4QUgAAs--NPqkaE0#AGA=22}Nnh)vM`vpM}G$AxaVvo*437cWjh zVQ_bsK?4B>*Wq%`y0@8g#uf_6x3NgKc$db;1QyXk3Qqt(*4-~R=x*y#pdUr) zx9Sx_{}RDm6()*CeBt^HiRsuIKe<*vVjt0SC?4=d|8u)F{)XhW!u`H`d~`ZI)y!Rq1kz@=Q&Sn@SOd(6(81}sF2>5dUGtt$aL#C)6{iI z$$#=bbct;$h6|gkLTdl9_PyF%mou&iAG>#C^4uh()?V)0*NXyEhavp*#VP94-EiC9 zd8G2{JVoYlW{6*-W+lZin{2uW#gP4>@HQAJV)v%5x_};f(epPaZP_yh`xIiKoJpJR*s?_B>LPg4dX*`M)ite5zBEg)lGb0^c(lpva}EH))8W0+|vKIz+h##fZwEigD}3S?W$h&Si;0jsrZ-=j=N3z>-X4VqtI zg7pNw^Sv27?tS%NTc6k;3y$M1xt~8*s`y*@DQ)8qEX1-$Y^>>4FXfDrdgPrJTk@mx z>Rc{hF2^T3Vx1Etpn1Aud+mN){dr|jk9ZpMB0{KHxt}dHz=Ccm%N~NnDqldvQ@A>S z_LrsC;EOg@#({OnCjO~dk4fyS1)1hQSyhh6ByGhy6MVOXn{sLjvHc|ekwAvu`A0d; zJ(+@az|-9kee3=mb@b7Iayyf>m*vi;o0<1sAA)M}qO5!5g~JIc+mrzo2cf2@z^u-! zG5lTO+bT%3EShN#FygW;DJ#`J8K){pi?~pmxrO=(fhB#?4~m+z6G>|!kLT-N6UYp< z9c&duG>H}aXW^d`pAw=c-e@~i=TC6YnxP7GBniLLV*%;U zc~#bbu4UGd{$)kJrA~$q%Kiy~1PG0L!04rMeZ&ZiRigIvdqN#POTzyR_jNm1G&OAk{=B5fqAl27~NSA=G2j3}WwB6!Xd?K!F1$)KqMQtOAxEDkX z$|N6a82zZ!y&n&%2r&=I5h%u;R7|P`vn5Z2g>Xm4QT`4~M)_)NMqELkL~DsviI69f zAF!6~Ji}hP{?E7#qd^ER^A7xTD3&PyJt5j!^6WX|2!Xd2GAhK z5Xy}%Kiv180niQ7HoyC=o*;k!7h(1t;o#kxkKR1dN6tj?1OFw6hfl&^&~EZ9D*ki z^o@&+b<1FGbpgX&bYH{1|F8|>-+mM7e*NbJ9!(zR;nQ`#K2+G~_Q3RV-0Xim|9E6| z1hz@&*tlU)N|eI7u-{b1mb9$t?_aWv{Y~lOLLI1|?>&hv-e~HAB|&Zm>9-L=Bj181 z!iz45=nNLLi|}?8b2y^C(^~Js8kWfu1A@=j6~ir4uvyS6OJ<2 z;!&xw)W%Z~u%3fF+IE4+;yT)8d#Jz0?X%nEy0rQvSffl8{jcY=u#6Fy7kxgvx*x2z zgm;(ANXuiRN_b<>{FY%99Hi^?VLaA9(cY8oL(m!NTXEM7Us2f*{TibUhx9(Mp{Qd# zdmhG@p=z}q1Jt#Z^c5|8r>xhH2hNu1uj`t5qVQ?I>Pz$AX$&-$(K~&8qJO@m?*khF@)KKghne;%H+={zgAGTQ+NR>;l>`%rywe zdhRaewPJ>ymrlZapgzlSG(!a>8WO%}^7=ga8)N$91#;}`wX1DxYDQFhb$AEMo+QH5 zpM5$N>!i#(G%___A1UHs?oSbv%v=h8y`>S20*+iMAG4k@Z#5G0N?i$1QK`| z$$a0`T;yVw*wW>-w*u6f_ldFB!j;AKbH)F2^#{!Iq*}v@VGhRkF`PwbzdL;Krhij4Xfjr00OcB=`qa_k^LF_S`3) znj5hU(KQ?u2=!*~9H+G=B~1Bg|G{Y^u@epgLj1TYio4#;`}N3m)-~=2{9x=FKdU3} zsnEpYU(3)%ZnEW4>N|jIa-Mit-74LX3dLF!t~p1a*^FHF#I6S{kiwSv^-3ys-zoU0 zKek)btn|xui#1}mwD_L*AuiU>UnjlTiJLE`VBe*I1gjONxMU~7E${E9I~e03fUYX1 zCOrg0l*S3k6YCyOXroU&zgc6{(IQP?d@~pKHd8xyw7%sCJxR>m3$D0ADrV{yIv?cf z0M9NU`$y~My;)&RF@`58HrZ$9P}l zCas-k&+?bHd$IQV#X3Ph7xc)fVT{YW3c_lisoxS2KQsO;~ z+_bi8qm?2@TO0gwk!jQ5yT4{bt7$%yFQDl~cV?nD68WfoY%#k*?$AY|8`hYA z_RHNA!)s~R)bG{yE}U1WKhcp%7h9WlmRvwW?S${o0{e<@qR~ZPOiYuisW^$6A;}yYPiDqSz zT&p5Soo(#~=|>zo>2~pU=$Trin(oa3c*x@fl;~q2$H>K8RP0>2?dT2i7UrAxyM0MF zRPos{-4TfQiSFiLVe59WLP!2i_?uU61?zO|cx_f#n2iqb+3(IsR1kh(E(`-(h1C?Q zqa_oED$KU8c3EYc+NR%!hKj?_s`t6;hMgMP&>ga=kM`#dpK$hyXRiU&(8yfw1|Khp z8t&qJ%&{jr<$>ZeKk^s37EjXuIE11w9URX4~UQOM+hf-0iYYAo)+4%N#IZLKdPVb4A=FarupPn z<#+4X;-5x+10!`WLORZJXR?rH37vWma>z|T4QH#1nYcU{F6`iaZ*ruz$L|gV}OwXMm$*v>^8~A*9a`fw`S#kqWyN>0M+-VEnoB}PoP{< zcmN$YCT6LnqM#&pkXMu1Na>gI7Ed`ZlkEAMyt}DaqgT`xKV&HOXHy{km_-=p!f$u$ zg6Oz@5|BfQ!!yCy2FXW1)h?*q@-D7KI>`F(@%;#&h?yX(KHNJv{~=y(^fVPTe~70y z(1K@I=#l+r@>_>%Kbz;DUx1w?VhxD@c$%6f!I&m{;E~Tvrg5K$sPZrYquurKl-Hs&+SI2+nOk{zZ3f4o&Pn&ceQ5TbNK#CX z%!aNtkcDaEAm+*<<8rMK-y0YR;r!$jTFE>H3FXEE4%)E3VDWCBZ=tP5-jG z_(b5s>i=z@=Vl@>{e>m%8r+1&H6gSdUwjt=6b75vaZNM4F{-_rAnr)nkdq_dT9?~> zb!D#KR2%j_M16r)4SQ_+tiu*Tep!9SHmYL$ZK5>cMDcSzyWh>w(jq(cloF1@dzS?5 zcd1F2dp{S}R1C6G)YL;2>lNnI?Zbrk;8^lY;yuRGYJI5jCgOKzo2f%cvb`;Mijj;gf16s%0;AgqF1YQ zG9>wJyMzTC5V=V6wrP;0F=@Pf(-u+&T*ndzmkg^>O(ypI8nic8FKv_~0URer z+9#eYY(;UAjE;ZKk_C~d@ql0}7|;}gXbmjl9T*i4LTl!YG}q(0!pV_21L*7`Y+~vx zBXp^%bOD+BGaXa#p6X%dM8KDCm(0$ryp0QD2dD!HE7d%RM$cq9xpy(mK2qHx9Q!i7 zV#nTytK(P?8c5}Tz}lb}gz1wYN~e)WniDo>lT=#Z;s%X<=ymunL021}a*XK?u^jMj zC@QUA&PgkgTbg1=XO0cJ^{P@A5e4d^s9mv0cNF=Q-YD||&UeflCtCxo9rKpyhO4~L zZYg#)HoL{$V%a}{JYq-)CombDR7VTA?~E|Qe=k+JYzY#uq|{VDi!v-#2QhizJh9i? zoCJ-mOFyp^Pq_(4=Nbo=H|y^a$j$IzLNTAg63r&64%J^lcy(b8ZETZdcE<$|U+cdw zv#zIeeaw3Ekr_zvV-l;yACo~4%~=>nB&H|K+wN6cVw?(_hUizCIviS3;>L7Eh^&;C zj0azp%%lu1nWX2aWm1wBsdL37@gq^12F&bUZhje8`L`{9{yRdIystI_?>uGo(+UK@aoq8q3?_1XTJQ zdhy{QwKU}ag3f;shxUm_U?5o&%nAd&5cGXG-u8YtChvZG^}5{h6NWSX4}ewa zwY+=voWURk0blp{_br1VVCi?nL5TnP6H@#RMrBI*JGow4eak)2b??*37H8illwj~w zZpXtynGpOv@zm7R!e=p`yN%yK-(6rqb}7!+R3Do{Yf|`?xhj&zd6QlLl;*C3OdS|>(HpOPX$wjs| zAQhXgy>CpkPI{u=p0?d`mTl|fRDo-%#pBa~D8<%Nk-oCMNl5lHz(od~AAk6uE`ZAS zv=?ei{&tA)gXyNacs%*6!9!1ElwC{{8Sm&R0#>JTWbyA_`Cv}OXV(ySQnDBblV*${ zIVBDst1)Ix`5)qY^*1RDUU$ONzinik++H^OVe!`INjNre^R@A$V7l4+QQUmN5?G z*P*Q^+y{uaWglIyPEg!fHt|8(N<^npNp*>Z4-Oev4~Jj$*qmDBR+Z1m%u}Z|;>@5t zhipnQm`T|k%l`IEho$F0Kp8w|MJ0a4`29yfdi`o*?~zm@NA%^627)1;-~jzBN&gP& z2P*coqdl&l%^wPgy5R2(z{!4sFZNsL%6M5$+K7K65%~vT6MoW@#k$r2^N&63kE#LhoD2DNZr%v*)$aydF(uLfn4* zNe=V;BQow;r^=8A5%qC|$PC5d*L9e0m{3A}?4%_I>k=?}SF4dc zu8v>nv6ValRIq}bk(3P;^Bf3zApb#?@YQ^ZmJT|mAMPO(WZChXy`N4N^F&RN&?T0g zbHb@@)KMO^nGU8kz*#BbUbiU7?lk38*j3&!Uc(!u)Vov=utBzE<>tPl5{3)3gNhJ_ zp|r6xUti*sHI}kH&=8^J{08pI=(;lg9l^aK=Ll8Yt`k^B)3+PL5@Vy>i^XmR=o1T{ zmTsg3oP?A9`RwJZtt{9{@4oz+aZ;gR%qvIybsXf)|CiAo#XP(EdZ~VqLgbn!OByZ! zp>3ABS7h z&lQzmRO%3qsN-{BTV4|NY#4AN1t7>Kc^T;Weg-$0Psxh%)|g~<=s_PA?-c6Ym#b>M zi?W1BuBA-1tq5k~$8VR@moLwnOC%kJoqDuPiy+4iEuL5~BY3QKm@rAcShV~zW#IoS zsD9gLa()FT2Ze$Sekwr2K+qj?yTtK3n9UPW-|`>L@ZuAqHe5N=oZ2x}Ks$)F%h~9c z){}w1@s-k;B*#g(2d1&5{-1k_w#0>Mz<1sKOWEOvKqTHEul4#RKOmR^Lu(81hXLSU=MJFVS&yg zngxnjavT(@Yhe(gD8XcI5+k1(@qT1n@yXX*@m<=i=w@EUNGwcc4rdd46N3z+k z_mWF|?*-9z6Fmj>Gi|&!(-9%y0NX*n4x^4kLICSa?lnyu_jtX~3fop|42Iqw15Vun z>8GDuo)Tt7ss0?`BAqJg=5Ag@$Hc%9n-{5Ty{p<=BcD1+$-J@k-`x&khZ53*36;WO z`d$9{SSlPy#AvTthKPd$=Jl4O-$Jjx3&G*ZrR{rS4J&h#snWkka4J3eTiYo18S6vr z6gO%)1GP!lN?a%n<#wZ5rFiqg_0r-#kQp_zn`S)_Rzx0^pVWjq*^EgzO}6Clln9%# zz}*qX7xpoOr3M~e=pAe(O46=MQV0ZPi;heAG*_tL;qp#ppt;b3n3#=o2T%{n4%<q}@>mZRHPuyCGp92~j&M8Ca{p$|FM8nGxw&CI!Yw;i*j>mVY#1y-IT9KUAm`zWDe#UCl+ zPaltc>jFsMY9e9z8Pb^{krVsokM51rTvu1XjnJ>JU$>KnKh#=~DAi&oytHSo9!?&8 z%}-(#UtAZvARxq3GySL0nBhiMO$%qo%-!Nv0(&)j>4YGgcX`*Q07^TeFYb z9ih~&6sXPXI;4JHWB6AsKn`Vh4gX(ulnW(-gnw05;6eyPer0Q76g# z^SQ&IrkD^0$ctLZY4eLz%FoeNG%&&icM^G^}UiRj=iw>r_C=E~2{LP9$Y{ zKsXW7zQ3fc_b!?-<)Heu4gkMR(OCN%=lw0Ys(uHI8B5K84KQ9N)3qSi$hf7WclA*Y zT)*PoJIt=AsOWr=>c_^Zudl!3)pM)xG6m?4*K2VEmjxY`L1^Fhd*a^XEl{7%yT5j9 zZUR16aO1NWBtqU{(;IEb#sTC<6*b)mUc<%GXpqI4Ktsy<9o^V210A#Go@A2Es z{Ja_wDJl5u46DUy8+39)ZyfQy5;Dbqv6H?1Li_>_deM8>3B7l5^$+WiL}T<4Cr~wHjdQ=bz~(gPB+?TojS@ zg%GBoplPmIBV^C<-ydZ#C}XUfg%$1YY_7q&@+eX$>I*3RY%Jg6TNo@8Iow6Lxt~mPfgFC=3#Q`X zlY|KmBOjp;MohZlFZR*c(xmq_x_Sk-?V00(PE1IJ!{Tgzi(0#_%gb`uElrp`O6Yo*sgH~}1mG3}=wO(#BGjsX7@ z0Bd5T{rq^Vd8x~^0O)V20UzsIJBO3|lr!XEj=Y~`EGg8xQYdV$ML;|B%l969_GoT0JJc-ySk}9CQR_|0)tuLsGq`=*0S{e*{5@ipl)Yo zJM1eN`h(VK+-9q~xJ+?GPwHPl5xFTucAb4{j-C#yz^1@R!_SP&@V0fT5`jtFVKJ;H ze&%K{92aNM_xi5QeAue59n29iTw_+0PO{sGk?VqQy)epc1V)TXlc?+9Zyt(Imr-rD zI&I{+FO1xaQB1OidQe(CX3~NCu397eP`2s6afSYi4qYDxyc&Oi_Qq=aATYQ(8%L;_ zFwZ%Igk}M%ap8*<;=gnIKoRX}fKp?^ZXluwOyeWjL!)k-(ljM669w2*;Kd=*+Zi=^ zHn%3l%Is*BVSC4p3FYE9?+|37)p`qLFdpLc{!Q6Q?aUsIfff0ZZYimFY51o^JG zbon^bfx+kUuXO15RlSiAk5;h{4l-e2>wVuopJO)g507brKavwAV`V!8*>f$EUxOP0 z=Uy!FS^3i+!E0G7wo{P6^)$ULe9x`A~P(xAEPKt$HHY%o@Jj6*4Iap-8qR6i1!J>+nruC=0YUj zDx3dgPx646wMzrFu2FCRR6xkvorP-PkQc;vjdbm32$V6 z|7@}Ts8P(6qJ)10wA`&h@cnMMI9{}c&yCSe(<}*S#`DDO_*H2CLDD+#AjfV6&+M_F z!L;(|aA2^R8XjIPl&O=*EIklWk)T+83U3gA_4e0yly&W14&{@chH{1fiD+0j{~06B zVa{i6Jm;`KLti|98J^rE@FzJ8X(#k(*iZU|@CL83d6~y96+R`_naawWZyTOAtAF3( z-P|dxD}3n-zwk}gUUjLWfB20`$1NAoIoZNV0w*OC7!^mJI$Xz!VDvkKz}3z_^b@|ft$tAH>EH7;;{>$S7j1PU)>J_IB22=T#h%* zNAO_T-`MHi-E;%Lpz{T4!uV=?Ro)O0us@yMq^#QZFU;!G`CwQ9S(+SvM1_M^S>09Z z)!j8|R17=1a;=){)ndB|{oPo{!|9pA+h8b;F$tv^N)>eqF#;0?3E5?QJcv|^2?=-f zCG9Zbz2AFmwP%sN*D=6hOok+B92Uicon`p-M(v6-O=+Kd(dyB{^UUCIk>!e}x#ZYE z2dBLpc!pSk4eIPV)K!Ef0A@xs?V%pXXWl0WT=SWd+rf2C&F|TG78;YcrasbxZS;Ph z-A#MabEyXZRZ8uE)watCy^Y}y?~1mgW+_Lep`JkQ6r>^z-?rR|G`b{GRjH{RQPs3V z83%-ZCw83Z`-ofRE9XI*7H@>2?OGM$oVYbI*|bEabns=6u%l(Ke$dzK`uBBGKY|1Q zqS0vJ{vtbIa;+jxu6yy?xD5JN^cNnQepF;3(sbr~&(@CR3-){*LZz94CY~i(Qx-FY z!B}pD(dJ`4i)=JN^O+}Qx6W%v2<=c|9qtD%E1-_igX*ftNf${Vi9q!-%MT?=MOR`9 zdB$s{c6VhcvW6k;e-3MYAy;f)DU83; zfCm5lDKAI!nH70tzfav8%jgvnhD#=1_NM>`&J5I1gC&$g@>IC{n?4}-Bn zV@>ynb<8NNaW_zc6vO9k6B-YZi!IJ<*Apl`blfNsEflUQ+mbjKvWqZt;nA| zSMn*=vvGo@EI3u6*Jv{QiAYtbFGC>R^{A%2B1C zX(oq)VORNnfqF}=y*vq(yJSwO$QcPaHdBkoNeM*0o2f@cVC7vhU4e_FW15l;BsX%hIFRNXzDt4aeh5t}sGymQ)uBQ}Ru;pqxY)7O zBJAg1#mzL)?2z(4WyFS#)lq=Ln=W&D)bUz(_c_I-MBz@jNCzF6alR_n__c^>L28$K zmB-mPtcCWelqBKD%I$XoGF7WFl5N#-a=fq%QxhslK#Q&|LZl3z6I@Ta$n~(f_R8!F z&z@b}><92uBbNyr`E1&6+>ZP16(yNjL$?|> z+#dJOeWf{zBw&=)V&-afg4Q2kp0XI<&T*iBo1DN7v-Tze$ssxZ>NZcj*i)(-D#UON>9MpBm8*{az@qC&`LkMYcNd0!h&Thi#h-XLCAJkt^qBVTt`IWXs+? zc*5TCwS$yeL}kQ2+mf?WF)*txak{+9bmL`rCQfGZVE_+T#T@!N^bQd{S6hA;yZqaaEO`O}?~XGwef=EpIb+Sv%_=8M#Pv1unJ527rw?XX znU(j;!>28ud*YX;nm0b^==-i$8_HUJu5k>5{&}?W=Lz~nG&D%B{98g)4|beN|F}w* zvM@=jQ!KG10@qs?YBDOOB7f=AV9!D(v+JS*XpEDbUFjsqE^V#VMBe<4Q(#}-uak;| z5TKqC9qlPVM7G_I?k~5wS&_d3tKwWL#t5iuCC7kKm?#(excz}q4^ldL>xRSrKn^cH zS2vQBlZg{8CmxLT*=9h7sa69uBsL~gMk%|Zg)F(6$wPLCz7DBaxE&)n8-BB+j^4{w z`d>rfzD(fnJSE@7enE|&magI!otGDG5OkG-{UWB|jlv0Tk(-;keyNJQrOzWBI#S@V zxt|rC4Z*nZit3O4Tfd28Hh11VG~xCP=nc6(Sf^_gGK9rXaS+>kIH%+I{vdrC4!HGW zGCM2=owRV=Jer9+49|%x_B1Vg9~|T%^A5D)ELg_0ONtaGvLS1#o~po(Jk9Rgh@DcX z?9!^$wG&8j`|C`^KgU@$X_LYcw-Lu@`gvVv=I5Hz4^h=tflKi@)?^DRh03DM5~X+z zD1>Y9inH6I@*6LCmS*AV#%iU>^J*{jAsIM7N6MJOx-K5xs zGia7?T^lVSjrZ3f%f$VRQD_ax__s8pbIwkBexA>}Wjz?ZaHOvh`J2^FOdlT4(%!U& zJ=A`zRn909QgTE@4BoFa4^9+VT-Flygd2SK#~`Nfnx$R$`gWSl$EPXNdlsTmXA>0R zZ`LX>SQVQpZwo@-4D07rI8Ju@tuBJJnlLTz(*p{A1nhr`XHRQfBur#}D0vsutDVr5 z{SMsx4UZkK{&M{7#=UEMGN_Ef=~>kn`NozpEIylt7M09Bv99>MJ~pn>oGrwIB=>rS zs{VoC1nU>AQUy!_AOenclK=X`*9`6Gh^C%-bCIacoj#X4Amzl~5fme2Nmuf7|7Rwm zCM76tEZlBlm4ql24O=h{czqP#_bsryE6ZJFASDhlbWv+EfW`zE5xp1}`*oX(WCYqu*@w zrh}R++o2unvr;|;{I5Rxom@fLFCL*%aV`f{`X;ocP`ys=A0dMh;)2?maH4@NbBm+| z6f4w47;NOZ^F(Q9y47*8Z6IU3*8dy8-aXO(Lm(rILsZU#nG%IY_cRYS4{Z4Mr(OrnE%OY5%V{MeoHwv3Q&>RNRS;fxoo#+(N&t)PI{C~ z=I@BurK{_7TilDEtu zHV`38N+=|kk$h!|QD($-CfkDtaT!Tlp5`{=g!HtOve~mQ6TDlQNl(jwtzVpknuhZu z&RS`*wB@f(Z;5k_)ZeJ}lyqzrm_A5O*EtP#(t}w}$Xl=L3GIMX-BchuV1UqFWyj6K zmU&s&zk$jw!3iGD-TSn2mgU#|arg3lvTx?En#Mz!gA+gJJu*m~-EBy4yG84i+=3}! z&tNf0#64lYH;8T0z>aWNMZVU~m z9mziOjkBVd%Q(rA6tM=6Q7#aWU&S?M0K4JUM6Xzhb0PEu!6V>ZrHUak zX&SX$0LCYbe+$AZAVNDcIa)FN>9PQ&QOdge`@=#+v7g;_ zjpZMK;_8Gq%6C~lz09}`&*m7P<1j^kfk>m<_mY5a6G$r>?yaVS#jKN0o^Rd}%Tn5w zix&*~K@t=O4Lrg6sb9TXnHfK==chDr43ei9Q~{hSxn(VR-Ea;^_D3A^JO0}5)P1Rc z6hLM--0BPLf1rN&7`0g$Fy*o2cqG`c?|lNZxw6U2jE@guYCic+{*wfyV>+VT>n`&) z3m>b@d(JwR9kyZVBJ8C2I>4F-&owHOcw{*y8 z$tD4abKibGN89o-!6vA9IyL_fn!FELGMUNG0RD#|e`}6{LOJs>)-(F7mc5-EM2(4` z(+$01M21JfSx%pQ{9Z%}Q_&6{M|Ziwp$kMGozku_gZ&*F!CB=H{|YeDDm%Z={jwtg zlOIkZNZH`pIG?M6D<{dXxNeuHh8D?@!+=>tE6VbXY4^^1;q}j4L`*(8tKoYONaRfQ zvbZ(bQgN9;ASfX@@$u=FsG(0?s3F7EDO(rBc6r0=i7UDAL9 z#)p2~?%<$Z+&4U-x5sJlUGDmOGWy*s19^am=j7(@-P~ZcynFnUX^&c4TYKNfn+OW{ z-J#^aZX5|+uTFPDaB=mZIk0cYz0lLuauHVJfcGdbSM@sRWu;o6z!VW7W{0T zuGw)W+#b^pp|N8k0;7Si?~_>(0=P1#JY7yQj`@@^&sBJ0_HJ~8KNC3UH?Z6hLG+A^ zc$Q-f@EpL1qz>K#W>}Y3QaSn~MbWjx5i(&re}tEdEP<%|n7Rk|cr7u?D(cR0lQfW0 zdx_jWH?s0Fa}4qrfob|dYrC_`wvP%ng6;=tO>B>1ihA@G z$0DQ0d%FEYLS1(iJpitRPmJU7y&!UY)kAm+^;~tE4c3oFW5>3UG^b~zO{=>2r|LiU zV}&ublF~`z@P*-|d3ECi+fR2V3}bhwmiotglGQ9RY&lK6Qcf5|A9wART;9{pLket` zgDYm4Yh%**w4NQloDLA&`W4x?&iW#YKJP5IbutN#>7gr?jB&|A2#qN-4^DABjanM* z=#))Pzd;;OAw~(o#3!u-NU$sY1U7@}EECl>*#hpAX0N&1`{d4Wr_2KX#|>_&j2dEJY6v-{0h{t zfpBX4Ko%awlwB=}O}OR25nk5D1~4+$mv;r`f{4*hxLnW!jh z89Owo-hOOVXRTT-S!Z|5vK6>1kGvoH3~#>=SBa?wp)rcUSYH)3>+6%+SYM2o(0x(n zttu>W*0a3^KYwj!tMF5@R!SiO%8Cn_^c*QQFO(*QADjDqd9n>X>O|6yC7|KkZ5{F- z`rdriS;wl9hx-lFkt0^z%>rQif>k3DYck@`x^{%HGV4t&3?~zcx~fs>xz8v`*RccS zNRIVg^&IS3z(9Gti}ju4<53O%S7;*nM+l5R7m>vy7eqhAr{~li9hgg^iGAbT>2dPY zgv^X7;{DZElIqRatjXGBQnoig69Z$5r?SgFZc>D}s8~=z+;mw^h<8e^FHTdQU!=#D zy{0*Z*Dc~}5Z>?vI5-;;54c;&i2T7`sn5FQUOR?5fz;CZbWa03ciluoIXS0C%=9`t zMnFhVO7>@z@`<0ms%{-AP6OFV8;+f{^Rp099t)gD40nF$-=ErqV;v&w2;K1`m39A7pVY*>#vZN&3nInUHi zri~!4;4%z@ffyLe-}48cD(nnCL_*4K>A+SgJQ0e_tyVGZLF8Nco~faSVasRci+xnZ z!k<->f#eq>f{&&5YjC&*I&%}*Eu6Stn2K_Q&5QikcYL%0hwJKzT5kxKd7}`Jrk1if z@WIP%TJD&T{DTX&6}}&M;`1Pc1)AQGbXOM1PAkJ+X)jpDu1lH}(-?nxZ1C zA2!WpZ+WdT2lTFf75F?GmiPyHd%A@>f|lWROq0c*l!gv*;WZa8A1BYpozVG^dJKu# z)3WbXHi1{zhh|J2wfxW=}z(yS(m&8M4&Do#X_UvGak8pOUb|N7}!WAcO- z=iew;Y-<%U3PPc^U8yCo-^s8i_THcej+pAno)pXN-CoSRw`88&k9;yr--4`TE-x|( zU_js%0niToU90UiscR zVZTJ;ob?#2kdWqPwYi^mm)<hPv&CwaQ!(Fu0mhuX<7en1moSfj+T7Sy~1?$^b4Jsl7@%GaVaA1a$5KN|Obs)*h$ zp!av&F|o%}Y>Pxwg{HK}tt7V-Y07!F9By_@=-H}yoaBQ=N6KsuWqeBb=D0sQQEi29 ze5^p|+Z#|fnw7uDWBQSQNBS6JWipdfYEeox*}92UM`oeJdR}j0UcF=Zb zu&F-CP-wCV!8C6d2xHa%l0wV1lijRli9wsqW5Zl%s+S)bzFF;S6rZLG_>zgH|MyPS z#kr;0=>q93W0}lt!NMFPG*{p>p7YB!`5jv=wawqq2vYO2+rf-m-o!!xCN22U5Sk~H zN=s-_AzWi8VqO8sgiwxBtA9RA1$16-ER1erGt%rPcnj9Vj-UK_I3FRvdA@t1-ulB= zn+^T}OTi;vTsL(+(2(#Rntx8{=tSK@KP^ca1GaKF_veP3k>n#kx{-9`*=NjNJAmlb z{au4`Gf=2FK#DBT`&Rrjoj4ItvJ`y+JowYF5@TY#|K#;oNe(J#E;wq1=k28yN zxn>bga5k8)_L$tyxH>ov8`AMlRZ_gA0=XWhzYf_DQ$!+9=-qZa#Z^bwifLi10%P|L zZ!K|Gt)LmLdTm9R)3V$LGyaB4vM9Gn=rR1xl}A~2qGa$=a2$QN!QQ_(kRj~bl1>>gi6OSbccw9bTf1_ba%th-5qCs|8w@)d%xig z*9G5x?&n_j`mFc93Gc2~Do#xYeEN zPrLEm+`ODB@HqJQQ*8aKkNQWb$BHh~b3-8aQO}DHEC808M`6di!k4w3Y4#16h0U2< zz6VBCA-B?<>A&Bb$?_|_lAgqv;x7jfxwJaT=8@szij(0h^h)xGA9{Igz`XSzXiwpz z-Sn3Ex)yHMrVorF$*2A^dSvcQcYps;(-<>HkvbM3Hy$~ONIqq@(ZqCfVQ#7Yc>%!x zs#xet=6`L1Z8j*&%4nnPBdUJKLMCpKNlaDE*l}4a%#2D%c8N@QnZ^D+ZoLW6nJw%P z*ya7K7n3;J32aTXLl?3%9>6~Dy`_0zdK?OSv-hJXzl_&a_2H|MS!xVb-?ocit4S;7 zPRy1ue~Bt6p-w?ZPV`^??cVp7znYB@<#Q}|4Fm6b8a<&fm-~u`F@uuncSB>bq>@#y zd_QnZ;Z%1!qGjk#V>cy~;58VaMmsK(^DSWft8MoCTUO#-f8V^OvfMu`r2qJ)Stb@; zHAT)&w>w3>WA}~U;l=ST3eS`MB9Zsgb=wQPSCcB&@uJS&hDz3-X1;(Dxgf`1X2Wr6 zw&o~q79(){ITa5pnm#pxnUxrHbhxau@i~dnd2McX!*l~n_}3M_Kk5xArU~SEv_RHu zrehCBjl%X!V*t6u&^;$yA;Qd0)+XlLIZw6NonI671aa09(0Mv4W_CHtYq@WkXG_J5 zW^TF^G#lAwCv&gc>fZeb8QQz*n=IR;g)X0kqpb2YsosZQ-*5Q=92>y_;o*~cC~nd7BDgyk{8Plk0r^tgll16u#o&HG z^$GXCy~q=5Y0Km7)7Jj}z8}WQ6Yh!~$?g9OO!}{}`R@Dw$xLECxxNVx4}UVMJrjSr zJ~8!vpadZtwotkMwsaAXraPCW48d21_;4`0*w<|n` zzwJcLdMXyrNrgKjzt4wmG)J|1=0xOym@Nprrfu4O#Qjv(+x!C1MG)GVF*JZ9o{h{CTdBtYWa76Gv*v}Z-ZyS_ahg&MEbT!Ab zr(V9KT_zEn?Ez4#wePr`?X-&+e*5R!Ax48~~SvT^PKXXu@U`ed!$2Qi!9@AR<{ZE8@eCk!H!sTRL5_;*H$Y?A-*)Kf5 zpFKYPo7^;&QdKFWRm#upDBTJ^(_@@=zi4^|b4ofVdeFRgp;mJi@2kYjD0QLg&h5Dh zN>ih>n8|79|M+pnhb;*oO=y@rV^G-VyqJu)cfBTSUg08YH`{`N4SSA%krRQt zi+^btZUlXTB5AlOx$$$DE;~o)$`kfPp#7fZAQC>Y1}nO7>r@NzCYp+mQ553Eu zDD;cjjkyDC-p;A3fq4P|PD2B=H4uF#O7XRjd&09omkqy?+tFywJQCs^t}T|Gp7r-= z*hus4v6X;3p^|jEQ_pn`%gQCc0K9Y#7!HroBLpp{qDGveedu0NHs*-+I>>|5NRxwk zBWCayIGa2Ox9%Bs=o-fbdrt=}{AID}*karAiJkD4Tn*p)Fs6>-Z`LqQlue(%cWQ{y z8r6d{oau!1v*C9`eXezWv5VyU*6f1!+dlXYVDyrzTN<0J#yY#$R@vl^x&A$Al_4#f zKHoV;PsU21jp@!6QI(r195Z<%U9SDcAEBCZ!4X1czSA!(hV2$Obi---$6wjL2JBp0)^@=iY!0H<`hq{AB!nk&!5<+w6}Bkk zG7$iBn(&X0pfQ_PRvEA?r*V-ptR5YleaA>=8YZewIoqD{mwj7eq&gb0@wSfhMl^Qv z?mfo4rq~wBosj}BxgSi8EGjkttv%eEpKQhJV#cz&-O*DrVjz4Mmah11`>JuuuQ6_v zUn!kefa#Mv0q8|~h9Y!5|CWCgXizInxjQua@(dJ`B$E_s-ybUHlU^Sg;okTlD%j% zeMm2AOYBd-2ou2Xku0n7`bxuspLaBxUgc=zF+ID+t4JpfVC&zTyRa9Fy)O|=fn%jU z{Ow`$3dPEH*K;w^E}oPZDAMA4`Zr`p-xJ9fV2_+@k2zoYDw&5rM+!wVB8Tj^N?f`e zG6$OTd}EZQGiMdsn+(Fs-4EL4ja{yRgy|B^-?NR!G?i>Thl&d~%=L^p*wCj^f&X}0 z9*a#$y?8ARV)Qhm2@}%X{QNVYOU~%V_0JATR6xR;SF8AV%GdZB&YaEx6iI&VJ9Vb@ zOyqKg%#U+f1s6Pv0aOnG%U-?MRxasIW~CI@Kn|RIn^Id!M_(~)l zXjnC$0j_6<9BIv)Tz8nUE$m5f9I4rdRbE~(pVIkRHNbaRlV1Ir{_))zt*iY zILML%rgRJ)5+MvH5`W^nex#Yc7NvCgz zz&V<*_~%(cURe05fq5wxvSO|(Tw?y4rcVsl?^#UDpw4*=4e_>6E^b$rfQu zrqWeJgdCCCANOxb%}pc(f^T>yx5yf?EWHWIqZewX5P!ZLuut+mkM`5=c2+Sd{IYF0 zHEAL^ebV`el|eLa7jD^D}F|3)Nd9%I%<1-jtJ&+ zSm(^iUjwO(wbj*>;3Psz)+jEC1#3nv;c}yTeGVxZ)^A4Amj5zbz6?>tn({v$3I0?z z#H;WdtCWA;B(OZ+OO1~XL=mW&m)>ZqG(#5v-PF?NHa!MyyoI`J~F_iO^DUpep zfd;KdOv=#KE+qIU&zs*UXGtmxso%u(ew9B1;8x`S%v$z=aSgRPKtPj?nLZf32{ z;zWkt>~2r6dGvK_ka!^$1I?>UlRJk^p$3f9OUx2V52+WL$_kLEI%>qT5G!lLm86e& zJnqpI1azHUTC#MYq+m5GF|G#v|(+%ee=(-K5qG6;A3c*^Eijo=N0G?y4-r?eMSj)JHs?=y24(dhS7+3&)(=XhvxHV z-{cclp&3kQ)Z1_qe2%mVzyCZRX+z1F;1L zrb-`h!R{wrsr)}utPFyqROZQP$?DPlYdHmb7qXv<^NGy%JX74_?vx6|_z(`1r#7*_ zrr7@QlA{^;Q69a(5uQ?aF@7hurS9xMoWpchA;PJsKKs)=%l?ox{CBUah9i7E0l(9T zT<#~Q-g8CJPri`um<%dOw*+Uhz+^Z(o4JidqXs>WUFziawL(|a@4;?84!B@%yaM`w zq9Hg&V2K0OZoc&xVEQ+$&&xQ7X^82Vg+;gdf=PaB@>Y|tlB#GgSC}RB?50@Rxro2A zdaEkK6}ZlCR?U_@uwKn2_^qrNBI|e>TVdo2Qpm8+PQ*_wU8_zYhL*g_EX457j_-~W z*%SGY$0BBB3?~tInXa#;_$fiPvs-HxYD7z;yP=0s_leX{j?Q4eJE7)FJS5!KHLJ4= zZn8pdM&O9F|FnY{paPpIj|aW#Kyu6gO(%+w6Xt7;kF$kEH}r?-13b! zozffeDk38z#|(Evms*ghAhSVgyej=Dcx%$|3haLuQBG@Ktw0^ZfZ6}N z+}gz2HQ|sI_v6tskN1h^ldBx)B%D!6F#YE_QepTwI!+Nr`gn9Q3n9yurJtG|Idb1RR8Z$01jnR_&^7T1$0FpX_bs`8 zGrQ*$?clfB?V28ZkG5EASd_bRq&UvGWZ)aHBu69*^As6de3bEP9$JE1Sw(lu4Gg8LN=A{30 zmRixEk@n$g-8N!a6(-P!D?{%AwP&|*GYEcT|SQ+VVNjyv5q)^xcVJOL%maId}Fjtb52vl;|B%phMs1H z)Jr7KR~)(0gFNPDWrZwabTm{5A^O{lw^+Hh&9q4v^zjSt2c1}b-SzP({>uKafr&!& z-M`Xs3?f-ndwjE%qnO<1z**ZDbd?#199y2MziRYPc1RB)nFUJMtKcYQ$il}T6N)P; zr$?c55u%a=t=gogOc;5Ch zOHR0j*~vSBo^N$ty||5;)&j^~l%IHzCmFd`@PAPkjof4m)L>J{otC$u%jfD&y3OTq zR#D{oUNt{}6vT`b+iQfL^aAccC3i3Q^HlRFXsd}v-{t~2_>W5k80gCRE|Q%U=^4{- zHldzfl(g!g5n#zN>^bKy*v)uOs9q_2D~h@0AD28*`x_eC{PV#< z;vBPg4F#<8!}*){v!#U zET0M0#(GjOYEt#Wv5OHoLd8PdjpKs0&J=X#LW z&O5ufRj5j~bc&(_>44mSuzrKQR{q5k#ik(tdd}Q)Sn+d~DQ;g#b<%&7%w>*80 zB@3b20xpI;8$_x>jHq1zmfk+BD`7q^q7i!plHVtsZV82hq*4lpAq(77=)m(T#*#_> z%83raeX*tOl$kwgC0Bo)RNi;X?{za0ai0LrL#dlVO0m0d@NMvbr8IjaIMHGO`lnH7 zc(n|;+%ceQyYBdRcdU7#tN$ER{3aJDTe-#Z^srj1v~##ilO*gmJZi=To0dzs3(4GD zK1OOcWO$AUf@-REgSr!BIEI8yY|laA;T0T)jfwIBqFvC3)%5_3Ukv%R#h2AB=NQee zJMpjN#U`#iK9*wsGqwcww({(1cKTh#$DdHlm>I+$WM5aYV4bGq1S|i%y}0NSl9

      +{F=~WL&*)m09?jJL=F0I#>$qlHXt7Wp8crr?wBiUi5`^6PG z|C*jLz)~Mbe+xyS>qt|z7M+#G=eC}-AH>8?Elv*edKj2eNt=$Oa=Fb&&wamCO4|Cu zX_%WuYQ_4 z3mK@JkhL+0pZ<+`fvTn6Srakp-L~;q*fFyW2b&v za2?xT*fwy2gcAKbozh1iqtIn}x80NWds6%b>QU4>H?LH2StC)*JPnt}Fm6dmigyb< zHtr2I1!86kBHTM>_)OHw=Bz@z^lwgE2?(Wx(9@68kc3;gJ4eL;<|Lxa=--Q1%0Hc= zJ+t{jP;|0)*0t-*7pJ% zLDCfm0W=NqW9$GbG#dQ(s_8OW#knCB~&)*Lu69Ra4l^S@k-NHThd4 zZIo<9Ox>4$r0XGKAK#F4Zai*Eo{Yr3W&onk&+vTGpF#UjIa2$4gh&bn zHoUzb`*9M{o+rL7+ajmr~AhKH@W5aP%$ZkQB)PR=Zp)yAL59 z3hkBASPIYyu&wJP8qD&s0&Hd5r_;kj z=iRvMTFd(ob=$wM?@cmigyvA-_OCU;FwPI(b@oGg3WaBgIR9?S3J*Kr zgqvisoWTvh8_yD0jCXaq!rpzDzfYXzM$cRGkLOhW@Gl^L8;4uXUDvzR+ZjMAIOO7! zt`)5kVJ(}m9K$|F*Wh~DQ4?352{zwm-)t(n`UI3UkFFxg+ClU(Pu+_D_Q2ADpdi%S()iQj^p)NjEr=#4k)Dn`09{4iQV(8_-IY9<&NDOHDV3$w3c}t zd))!Lrx&~E&U@|w^uB(BX`~am(m;(0s05=xGOK&b*TTNLsGxV|U0vqg+2JDs?^0Y; zSnPKA|KR=yQ2k$$UU1;Ye;#&D!&B+e^3(PD|MZj|2a9*+i9cW_n4?lT0@J~e){`C8 zmY@HnXHaG|-0z9uzNzKv>NvjCn;apBBX*ZOys~BzjDTgX+~4Ci7&Jb|6w)z36oytF z*&tEiKLZ>qRO;sD8Gi6q$Nyx&Er&BuAs<{6dsK*gvahmNP($1ClhXTVHSMF-Du4O6GCW9z^F z%*uYj`{rc#z@j=~k$w2~6MW9hS{*dhMR-89eH!v>iUqC_9dWCqsZf%W_u)|{izUpi ze3WPj$I)Q4hR(ENwCI)W^KY!KC*L;ADjiMu)~r8VM;FWb6+hFga5&FxPHFsWMO=^l z*q%|Cn;2dfYaba~e)CeZIf>FxDJ7SM8Dzsv?jH&QgQ1Ln?v*j+Kb6F{+z&W2&z`3k z5^vP3YjdaWfCQq=?Z1&YTo->*>FVZ4B*=(1tjpzSk1y8_)3Y}?i6x@O$=`4qEU63^ zb?4z4IsWiqe;y5-#{2R&t*)?nwyr}5K{lPKIBLb!8DDx{bsDb{d2HF{KiJZS^Ta&h zB9wzuAqmR1pScL=XT)7)MR4jZjM*=WxhR&u>;j4 zk;tv|epgCg*Q)p@#w}LgyrE%V6HK+!lcb1IvwLNc!6=W|d9dcn`FO2Ac@KEnSq;*vJ|@_MW2`c{!tcYc&oUogi8`6=Vht0y*xq?%9`m zNRl4kW1`=k!n=C>G-TRSX+^dyAr+vRIk(1KV9ABAH9$^Aa-;OmXA$E48tk2zaDr#9 zH0fmmGl$*5YcA~=1nS+CCboxEYdFd;*Is@<6U@yXrKc?H`+b^gU$iAH{{0MoI6aey zxEPdtIC|l$CS5w$uL;;f&J~^t7B@_IGG&IiyK7{<5~>l#|6M1s)&H?8uH@;roBwMJ z+Q)gS-&cd}%c+PPcxTV!?DEIEAO&0s&NYPFK(o+bLy^CG7HOF1zdL!Z7b#{Pi<=E4 z-8%=s*Ji)O&SdTX0%m*_(*t3~tg!i!ypg_@8cEBm_;clN;^TbTM~$Nqi%BAC1SLbr z?TDWy(R0g>bzE1(RXPrl4Vr-I?~QD*)J?gr{WJt#Ujt19u*5<3uxgY_NY%}6W7Dof zkDu>0?NpHU)-x?Byo@d4_BD`r);bePo%62yWbN|Qi)vKTJ>A3@{=)6kV<$dkd|dge zNERXvG3mD6@MU<$L@==L(z;hfO5f~7VUz5=`hBr?^h3j(J|~Pa)iUd%2-t`-eO~(> zHr|n+KEAbE;xJ*PgFacUN0aFW(&|0uH8GkY+Y37v+W<2%KsD~41#s0D2AW;5)d~u& z`lUCp!S)204C4_w5vkb_B*@;~wb^YBr*y#UsfZx9nEOl+wGlB>dfYy!^3c&ashmV~CR!`a76gKrVe{T2&k-1xi`PQwHmNPB zk_2Uoa*23odoa73I9%qnJZI-7qeFBNW1SU5e=xAt6{8QC)U4(l&Y<^l{yYxxwmAwl zN6Yi{i|z9K^wuC!*w-aEaRaPA*g1BeB3((FVpsG4aL-=W7&%X!S$8`XG_cf>HzH4P z(BNmwj6z=Cu2=7Zm44bsHRKR>C)1i1Lf64i8oMoU4pWTBneiko2m#Tb;eAl4&<|cH z3tZZA*#yfwj1j`e9%4<1K3N~Z6NO)p^M+P*y%Via8w*?k8 zqzgHm9&wC843g2=l{KNqOGBGy8g6uZk!HU6WFu#An~K%c*={;PMeeyoM7i=HC#~@^ z14U^nLI`w7**tPy{sk5*O6ec;Rp8-L{!FlDwip;$E_54qNk#f*df>9s5OmuMd~Lp* zjKJ&q3_zgaJ*IhE6Iv>XySJ=d8|_+BK2v!KowONy*wR(}I#)=2XEyV-wz?udrXg$k zVisYFuU*98aP*drk}xy#pk;vjeAO=x~^s7ISK;%=@v zn54muo16O4hwR=OY(_9=JN%i|1SFDG8N-Y#9Vpl4dysGP#~;u-(RW0Hw=dgy4_Bjq zeA@$?YjbPTSoURa#vd^{@xY{C2?mHh=0Y51nR}%Sy3U!y0_g?loV;fSkOitbd;Mu? zS3DRrVW3xfYUDdq2@i9zJx!3b;&UYkRldPl(;%>9b${E90Y)f2-;LIL;?uplUjU`% zXX3IOLas5nGwY$U=@B&hDeNTYmuUzgB&tgo%x0z!(Lb;py%AXjAnL?OO)9QN$nz}c z?QUm!kR=8%LOr$RzHv@g7@-|qL++}8sq&0TKk^rU=Sb>ayBU^DYL_GZj`fJ_-Q|%B zpw`XqL51H_2T=Pi?bR}6$zOIbuH6jx;8w-i@7LdL2Wi=2y(_CN$HtEA{4F->?mFix zPUt05>`D!$LueByk^H}1#;F=_v=QJxS-ou2T9;Eu;nh~gjz}GOSx3357{`;2@Y*~4 zl%kBbj%O)mIyHLI${(e^x*@u{UigpsIhZQ& zUxGOnNyrv%T>D?_z|;f$bJ1ZYySS!u$q{4!>%MUw>njltpwBH)US8gR0f5DZ(v>Av zoaU!XJrbT+u( zmOEM{^*bRIf10x`eWLcbcO2OF6URX*_WuQ2Z~DJr>vz6MvrYd=xN!%M6H?#fL;RCV zaR_C@;_K4pTMGB)4zvygYAO^GX_}Uqj`YVDYemf+hBuoF)w&}|$DqNwO0c;!3Q$5+AWt(b;0PzDQngeu%zGb{BftoW>}XobhXeT zUV%+W{(0)%UX6xH?4N~e-C%F z)yVC|r3e4HzvCR~B+R!K*aoXibp@HBcM*PC%RKR)#*~mJm=r<(76oe|qLAS&JB}*066+7Z}kq zs4V{{f&5ZyTTP>r6r(-5y{bsbK9KOJ51Ft4FxPL`?oieCUK44$K>&Fb3(uN#5F}=Rz-8$hbjMy0G2}QG&ULaT!UIRX@-#9 zBh-H6nO7?_X$bPs9w}0(6!xgE7)Wv@R)NseHyQw_N_*}radYH&RC3koW87i?nIM5n zf0k?Hk8aZ*pm)m#Shg|Jf-?nCoF28zTxw`qULH*&JO3}BEmf92;R5Ku+PoqAlN*+S z7_4t#gt^qqVq+dizLv~0;DqU^ozxX7Ze%i-CL;!CIPSgfQWseP2ZP8l;$k~xGYhEQ z?Lz@jWho@Uh7%ql3_bvItatU5&62c7qI9URlZhjMIlDaRFDT|M(%|vF_f#;?cV>j? za(f-M=on;LW5>)m7VSW{FaLn7-sxkxY(o|T-u-T__2jnQ`dq_}f5_!;ZW8F?vp)!Q zcwpYlsDrp%ck5Svg%B?l&1fLw4>p)echo@KHi%S+k1O{ESYmGezq`yE?_$IVXTLG; z3A{(W5&9V>A`FyGh5*Dvuvxr#-9O5AsfA~73lZxp13BAiz zKy8YIRil&U+MmlGO^}5$p}H^Tj)3V|v&@VL=?(IOYb@Ma-=(CJ1VkX)P7t7v;a8Cm zY#tu^%XB&}7Pn5H6(&6tt)=nykOFGX3gzU3#nyjK+_Yxq-X(7P~V?P!9y^fQAnTfgu zbnQ3iy66U&_YlSk>)({+&2mk^Y_A$X=Cvnl5`?3tAl@c~t2zI0&nVaWEriKZ#NzvT z_)q(`zxS_)zzeB+3jnD$*9O=OJ#iC^`8Hx?0iSjC3t-DN^1wy}X1h+FzJEC-;@tce zZ!&YVT5AKGCK4;@0(jqr&v9KMgPewpazBd6&dbOzP*MVE$BG#%slkE{4e9LzvZAyeR z1caG(=$%?22!#O@u)g15VoS3j|7G*U4C*}Jz0Ny|JOD-tTV#<?<5%%ZB^cGJz z^@I|7-z&bn-AEV}@SE*JzHw>V+X5Go)Se2)841IjwO<{fUNt)Rgy5Bvsn);Yi7|+H zs8^@!X|V2@nNR7jlvBYV+2guhR)~?TK=pUr&SxTuLE%3Y&jb@V z6&}MJvyZC2(+fQ5J_1)mUoO01r(gI@ypq<-jG?9ncKsqTZruAOLNTp{5ye`RoUX*v z8@)h@(^QQ2@NP)j3htzMX&^m-6E!}9986pR03J5{#`1@t8P{6jy8|s@SmvykHChGRTpZbA|>BT;O-VA(Qb>+$fV@)wTO0T6`3y*3KQi9LI znxBg18T-8|rZ2pF)Oy0#!9=myNOnN{F_ri})(DV;CSfs4_*|0yE6qN7C2mj6THbh)GV1l%m=7{iUOZ)vM#JbQ+k|MFjZSeJv=n&VIbgzG=jvX@ubc%}M+ zVBOCK575sBWUcQW&8pt=Ez{$9=8fYT=r-}uyzwMipo~opg(`T9%3N}4s9meeU=jmf)eN&?i2PSZl*k zb9n8N7mm2+mVx(m+e^>;Z7vigdbQbq_BKGiGAAs7#8d`s<&=1K3tj>;AAb>y`XlqW zx<){nJr|*&$vbuQWnjqUQ;gC03s2D_AsIvAb+Z~3yR)C~^65D%lJs$gvVjcJ^w;O` z+-6nBN@|RFw=C-j%RMGkUxo`9x91VQt+HV@CVEz6B2SV1#71U)H&WI^?QKx4>LuSi zzWT*ghf~)PAi-YsJO@ALhp(ydA2KpD!)j9<-Y_OHSCO{?@V8zE^~*BzIQ2ch=JkEd zDS7kLq0ai(*5rWD-0pwQNr_3x5fcVyE%imS;kR+jT!sh87$<{z`phK#5;b9uKeP7N zW+QB`g}NPZ?PnB7&O79^JM9|0Ik0W$3Ha4GID$-Ue&#DJ6w+1mZN8JIrAbP9Yxddu zpSxuKoMf-pOzbsUSlzvDjoD8I04~OOf)`0AmR-vB=`H(p+BI@;Q}X4T)Z-3!sGTZ_ zymu3mJcf3>)YqNNbx|ipb6q%vsJj-cR}kp$_abgoBjvI2kJ?XFt|atc_0IlcQ?+3{ zNXb&!egT|$iC*6xx>+(G@;#p8P-?&gI3k_j!Bz6fR3)+E7X#s@T8q(DaQU$$!C-<=OdfPHKy_s0_!hRIRNgxH55vQOE+oy-sB{AA z>1m$?p*mY|GD!iA1h0!D zvUx8nsEa4P6iZMzZr8$1N%`fB=}9@wOrJJ`M>DCa6j)Lc>f$1d>;S!o5iWG4Ap&i* zX^4MdDJfb^_ac?Vx~ln2dpo5=vj*b!%~Qc$9^LodeiiNawxpjk$%GFf`d!aU$(Gir z71vPOZYj#^09f)Kb_!qb4-wnclYv*0Cm{6vSZK_t1N1Se2Mw;3$2*+$mUFpRg(yt% zW}oj3=v=8Owf35L z2Sj8b_)bvD4p~R@inT3LG72x{$wuEf;nmfh{Hb7eP_${3!?jZ!F!zFo;ZZI#If3rf z2@swW)fz%{ixQvLQ8LCTS7aC&L?s^-gGfHuN%hA%nK^^E5?`K`y&JO}Mov8vg+q!4 z#D8P4a>sj35Tn!+Ry?9Ov#I)Bimcz_I1l&7UY_g^_z^f6JTOzL!I`(s?x-c$nZkJ> zrK1^G;)}h%8h$FXU8^*g`68D+At?>|DF}?{{YaFfC!1*Qy~fEHc`lO6_1ys) z8c7R1g}3($4@30Vpps7F@;pPadH_;(f!!v4%nvOZ)a2vj%rlqo6;4-se`xo!!Jz8u z0L0CUdA{Vkc!<8tEw4s}dje-~TlrFwkm&i>g@LVDE=H?mv}%D)e|xDs%|_HMQeg10 z<8FR^_K&wK-&;tYg3q6JK7Z6t`H&?!zg>A<)18!bw9!a;WibL_V3e% z6OmT!nV>zVCn;K~34bmy^4AvwMgD~|_%|tiJ(pi7=!bKm@jLHWbE27WU(tTFfU}Kx zlmOP*0H+>&reX!zWiuk;va(^7>4@^zL>xanKVqV^tpCb~T4OeiZfvE4|7Wyk z#+(opi2mDb{8kf3rw#j$)$xeYGB=@PDoC1E<|}*(W*M$8{^%UT$XplHCH%|V=7TDz zx?3vC+SnGbZ-}b~KKiIlFVHUnxd;h3v85>iBe!p>o4H}EKCg8vmUN^@^!vB_WnYJ~ zhUQKWAcd8S8#G=^RjuZ%gUzNp;M=ZI=(& zjxVlaEePvt&fsQDezja`b-5o!>+PG{n&`gtx#m{8&&tqBtV`Zh^AUe4@*LG6o5_LVN1retqM;xS~!r|gIbgD(AV!c5E`1QV>yd@ob(uUe0sEgi3 z$%DeCUJB72~%Zb#Yvfl8&yxrp;2bZk-5c$P( zRW^ms6(rD4dLdNNy;8HW2)thynVO3!(!VxhobBjKu#-nxhFHe~>+7|sV zT1iu6|2LChc^r9tmHOjgw?A`?1H^&)E9{)QC6$ zsEFY3#kpe@`D@c62h4 zqJ1%Ny&|Th5k9E-_NaGCKwd>}becb=JDdkPc9enlIL~O!rN`>;b(iS+7gIu`PKz(O zGonO=djtEA9kYj$iPti3QZg!N+0M zF&S__7qC>3#+_%$+`TT|S9MV7*0PY!to%IpQOH%S3G%#CBue0v+eZ?3C3(puKH4<9 z1ut1zk#2s|nOpQZ$hu|5t~80-gzm8?ah;v{{$pC_6<})$)3vbR()Ph6{OwKK_~DD; zUkT;U@@!sFxGi|W(dQg<7);a6)yKA$Fdpi6_}z%z6Y_1g9k_ZKS`a}QMzN=C?IL>> zpL%o3n42~A29ceUdZ71p$@VB+A!)S_N$ZI}KC1whoW1eiA4C>)k43EoCN}=&Kbi4- z*W&vK9I6!e6>$!`6*_~rTOYQZgYqbjyrEh9fw5>ds49%vUCt($>~h2m11JaB`ru-d z`i5-_r*f|ti;D&MY%j^$qFEsUwY|4HC8JiZNNLx3O08j#kfT1Ymnqy+OEN9_!-~ z%4!^OFh3!fVvM{m%4Yb3e=*tiaYAl8WgCe|LtNb7p$_Tzo0Ot&$pEtGZcP?|IFSxw zrlcPL+5b8fOs*_$jIkET`PVW#A;5Kus?ROQBI?RND|U8%?KJ}dEb0AiH^4XX+wZQD z6<+SRn$Q#C+I<#^Vv@9sOAM^p_YNPI!v;p(Hol z1bd72)TaBI`-oWrUaA2|k(3wGx194|mwaM|N0KoQh`vd(@93occin9DDzd9?I9Q(n z#KcxLP+z7S1zXl*$?KNBske^bQ4kpy+B-NKjFo)!X1{a;Oi$`Kedfj%RF-~N)U-$j zHEBh4$x>x+&#A^Bl+T@|Q4^3POt664jodJvom3>#_kPCBj{@WOHCtelc3!!+?lpG$ zJ%$$`hjgQYfS?jNlEcu!^-aYmm8+pgMK8o_-|q21-d0u?^B$TUb_wRDOW&3^m-n$oZbEYU6Wiy zy9Ubb9ZvL7!dIZ%o?NB0Hyriz1Ju?eMt%KRa6+84_=;w_(F(xq4tlU0@Q?<2>skGXwoh_HJt!i6vff)*U;8 zAk(^i)eYi>&9@Ux*GS<*iDfCjIRWy5u*$dE)Or#&l9?pQzA}CC3Gwf~_~3WUCyBNr zIDJ?_Llo3IS}Kq~SWedNo}{u1n=6H+MH-;8Mc+^16Sc;u6U@*zDbbl#$QEeB$;m^x zG-$YAr!)bi!W(tYyaK<&h3XdvkUe5E&8Q_b)i(Pg6~AExIJ96Bn*2$=2JUWpAQ00J z6M~%)NsR<#rO*ZXK+=8{gqR(0dzV|qq4qt)6ow|XIEzD>+QtMTvL1C>=wlrAhq@4| zPSUA5F0PIWw@Cb`WmF8S!T@8fV(&c+NAzv+!V%LZ8dbLUIjq-FDvwcjx72UzI&!~* zU#u3$@$heUlNgd#AK4vCQDugD5KK|RJO_5hrw5@zrAJQ%&R+`Y6gbBn`ad@2t}3MJ z{hR%uz0t8+)NPu%1yqSdRjpkIUB%qUPU`MVZh9Yquh)1oxPpDY9mvpG?xS75fave| zdK>GNgYi<9zS6M6a5&RX;Zj1;g{|9BI=G#Xv{AlaTlQ(FGhNU6Yw1=G1x9-H?!BKr zJb4EwNgh$oZxVpvKnh+f)T|@8JveYH$?iU#!D)YbHll(B`!0P*ig3cx!Pj*UX^5_t zAV~9QcicrMv`%QPGLeP9j3FKBw(>qSM(0-?yy=;i51-8&FAjq~@4x*c>*#peWN>lV zS-mSOEY?tGp=H#Gtx$^S_~{P%RbzA$KzVZ|FHG@ zb252tf96(jzh`IvpJ!C6w}u55uDv?6N~iE$M99W_8Zu9F6S2w)e7+vS%rU+Jf~Zi5g(K9`(SU>vin+Bdr=EM9!g3jV4=Y&jdxp zJ7y7ip2sKXRMhNnw>y%qs4iQ-LL|5f-|Iaxy z3Oe%M67f7fMy?|*>eqqI&wBuDZ`Ed|F zrCVn@GO5Il`;~)c8pwMqhp%^+6#d~k8_(Y(!T>g8gM(x4)5~hnK{m%n(k>a9!QODO zokkm2K@d)~LZ=rMNW8Zq`d+`o@mu4;P?9?u`jcAf!F-cp%jz-+PkfO}yfo@%ZT!;c z4Ikz<6uygR93jh1^@awuX^y0`aH62D;$zk7QIN2vRovj+Kvwh2M(sPKp`I8>)^>(NtR0?GVUk_*lt>~Bu;b|Ki736dW2opmeznEh`Qtnkv zDgqs)IWhxF`o9i`^r7UGn{v_&BW>$nsu~8VB-)J~@=7j3FEj68y+q|D3(9GIVK%_AAcS_WgU89$WyF&H}HbM;F%)wIFN0q-F^+m7?lt0mwHSI*FDqNOmHD| z)9_Q2qo%`+3tC8AU_16&s$G*N2mVV1)4e`BMXA*$lrUFB zhzBE>lK_9|z5|7W0{WB+t~*Rzaa0GV!gg+XeJy?tq8ehP?~_(_gyvydePSj*JwI4e zI3cTlh{ZFdgo{BnAaU;RX}<19*uEg5T(p0uQ&|c`r6DiFW+2VI?$_l0eON1q*z%l2 zS3xw+U-fPknbej{7a@l1d_4-HMt34Vv+LmBd7^8{&5F9aq3js<^tWY=mtUa?MCRm9 zuRu51y&Ec#&uffK&#v=52`|HFD@i`K1EMETZY1T_9&N5|&~pipbj4u2a4qlogLdoA)I?FGxZXON%%O zyie&MbX)bgc4I>rt6c(W>=i_Bl)i6P{S&|QJ!t^Ix&#eh za{t~k$*Ae&Q#z~fL`^6qi2ublMiF5Wb6T&rh&7D&X~wO=zR$D#dZ`_2e89F<2Ims% zwI7;6Z6bhIDJJ;wJ9U*CMNf(^ME>Ni@8NiQrC7>F%Ofn}5UVp~_qDoBu=8B3!*y9S zJW|{LcFl+=jRP|n2{o1+!b(m{2JCG7It0|m^KIGh9!Da<92J9sB&4iDJWI(pWggbN ze6;RMis%|u$2Ky`O-FQ9sBZCJ-p)Nu4U)ITj8V)wizKbz1bHoPM6$&wZ?W zXz<1$wDpVc!cQNYi`h72s6AcJoLR7!;&|d!$HKTtONzjpi3swn2_vRXj~78%!fwC@ zZov3G|ITM`{oFUyA(+VRw2jMU3U*5LKs{WyG>&ndduR3hP-xSc7cnhFMhUb;%P7lb znB?QQF_f~t7$TU>@9}D!5dV4D@6s+mYWqJp*z#MydYzq!q~Cy=wXV-b)I_S%tvzU= zQ6X99t|Eyh>A=;bo>2L)>5;i-e04x(J#IXX%-k7vP44ufvqz;1eO>E8bt_hO?7Dcs zAx-Os|W_jlnJgln)a zPL%DCuoyc7I%~gto05@~4;Cr_mOxqWr(u%%JIg0RW$->#IYGvY!xlb((=aA8X55;qPP|QbT>PLkgc;wo6WYJ- zOwxZ*$raKOCRaBD&fqqgmFH?3{^!5Xns(`)2{h~tpx%Z-;4}Macr=aw0Bbl?_U6s? z$C=4EBsq_L04DWkh`&-QvbYZ@!|d~_r>TG=n?B~c`d?0&b{CovwB%bY4bDO!% z-g9?3H%}X4yS@nc_$6TndMDQ6(58s871i z431v5pFc~PZ=P%yo^wI*3W;djd3uKBf?z>c6f=l3w*XgP<9SkJ;O(-+dD7X*o+qK# z0{+$AD$(8fMg*9uwe8LWJyf^b_o-=mfTs;-Xmcl!BW#&mG^_iGJ7+N8lUEr~@4x>CP$0khDBm_o+myY24r zhoU;GWUAmGSvBINZ||_R1pegI)eR}=mEjFrQtqZ7rMuEKB;*(sP4V+8l81iNKe1F- zl0?Ww`Gc7wEVhj*wCrv46&7fN#CoEV?<&OyWsa5}Ow*r9C;3cPUW(f>xe^Jt!x73; ztQ@?>*ry+grp=T_oQJKm#%e<{DCyPdnGA)_#+?SIrA{JR(dOg*57im7rVesKhTdwR zEuNu?zu)4+6AiWb-i7}jP9E0S$sFqr3r?*hdH<&?yLRBczz~gOf&fhZPB$Xq<0TIL zA0uwPp6mFNSRw|D2t2(YgSnfP8*=ACPgIZAhGcj3+vX%^qf(YxGUKqortK(eL)1qt z-Qiv>Sja=aANfnYO~p(#E)yCfn*#tTrx%G76|PX40|zMu0JB5cNg&~+6mj+a!u?= zfQATC^U)BTWs*4pJtx@Ns`AGnQSOR?e!P(r@nK9GSiXdxevw01^eB#>dRC&Vyjw%s zx&}YNXL2aWJa9qpj*UhK0F#(EQe<9sCUZm z*iXPcL3LRJJ>{I`<2yYH01XeOnUZf(*6C}NH8dsU;mP!eRWF`*WoSbxBQ2)dEUx%o z351hzb+Byjr;C|XF(c%LhxN(q)BUSxi7f}yf{b74 zVuJT#<->vDj=@(NONRxh%~fc@$r!3*UKn9-RB32Cu?@LR4qK1nI^Kkaefm-IOK4<2 z*~$+txz}$-ZV5p`^-_`CW%_~$`v_w$do74euCk#1lKG7Y(q{7+_pfuhgP%s`HHU_oM=L$lVhG+KDe{e4D)mo2@mpnOgY11V)FaV06^-l5XsAuc zkFIuL222+Bdx&fg9j{o8Y{XuL@5Qd~APn`ag=yYh%)pZeXlf~|1YCer4}|U#|IHTI zCy2iqhVR37>)%ZnloreV@2H;v4Cg-^7lTy$YOEI;Pb+{FkSa;9ViuYHdTQaC_8Loc zsbf@TczsL>?H`MLlHWQGHVxvx?bIZAQ*8-aZHT~UE(i^k)(x3(c{+2TDedFF+-K!X{bKMLhtsgQb8cA- za|kIPf9qT)Dw+Dd2xBEY1FE=^YeytBxcqto2#CI6t*7i8GySO1aq!@*1=FUgHWD{^ zW+inn>TId$_3%5k)zXY)t2q`6#&R7@3O#*k$9Xt&4 zExseH!y|ikVEoT)w5~7$MB&8FiaWWKGyc6C+%gCl76S^TfEs z+o8P#WkX?nEsmG%F@{$%bBZwls85SjE4FK3j5rm|U-PxL`6@IyfA#)}WqwyhydTi~ zU@tE{cA;TQ;7Be$|z*NbXVi| z?qLK4P!OStYu*wi`s~@>MZQ1~IFSi@K7LYi8z<%T31SvyMKNf*3i~n?d-Eeup+@O4 zLA6~|an@=T2GyXswSx${gk1mXjORCrJt{~mNJBcR>#cukG=h;#ob_IUEK8D~fV;xd z(CVVeseo0RZ$EIlzQH&LtU5E%0MBS0pZUauGg+C-hE)tUPLd|)Lh?_59Fc|}m#Q=1 z-&u!0gflws0Pt+LV^&gH1tm6{qFJxJAxPO~b-x#b^tFC8&)%BJXf5-AB#pSo{$fOd zH%VarloqcgLT%ZHBrDk9GX!%-F46WQiD4n$Eh_vODhFGBfopm?8xHCsAalkV%P^zl zk>Z99{NyIPK>8W1efU!V8_q1st zS<0%mg$9_e{S!+UQ3#rkmG)PoO4mf5XFksRG}jWhk30_ry$DbBtNp<|R6{KiGTeWq zEFLGg|563wF1Pou{@PxX?1IRseeLXST<`XP^`n*lMsD2yt2jnX%&Fm0uy4E2<7`N# z@D@xW$KUsHo^Lk;MBG0u7D*%VRdhdZ+yMEzaIQ5ANS8g0SC#+ya@W~?Qzfkf&}IAk zL-gBDwd{6neY(Lfj5$PYRJmJ0X}lf4ZFid7B;4`;T_~7TBm*)HliGFKB+H@o`Z!^x z2L|$IK0ex2(bx`N3PnOLpOI!FW%5_Z2h?e0kOH@ORYPS?u!qWAuWU==k?>G$8ehzF)RC6Twibj@Bh!@-H&Md!H8R9Ir zWqsN1=uOY^F6;IwPK&{o>Cl9ONbSR}utynmP}Dcpu89Dr7FK=_SCl@{aS7Js9sjZC z)E|&=cxQsQMQh-c=^qh;_NMiMpnm;X$dBi`d=$tq3zbl2^%a-zw3A)$xnwY!*&bA=vGae96el_I+l!*! zWIpjXw9F)pH8_+wrx1TBDBB!BvST(?wcTJ7+b3k}`y_AEu_+~vW`Zo~qm+ZqD@kcP zp6C!7X*x(e*=Oo9w$uoA_N$Vm*B9<>w0dH>WDz6^YqS%ZMaGPW%~xO#A@P5-(6yha z{g8G7s;s8J4ajD{dXTImq-&E&M8rj-50AkqZ?H(XAN7Dy;4p*2%?pA=46;&47G7}W z03Pf5q#Z3}wG7*Wr9e3_r<0KF69>pkuD18%!5VI#1y^7X_IB-Q9x9lmjd!BZiK>3Q zSA%;TY2evKN`Q?L6eniEs2i=H!8uS}QgclU4u__QQRm|I;{;zbrZ`VDG>o!OTuzn$ zu5u}`I}h3B_WV#d`?d^|f1CKWEjzPd4c4sF5}`sP?27$!^do%f7qov;F)+Ve3;BiQ zmpAEbyH^xJY$`eq_cDI$#DNCgdq2qC0Pz&EtGJ?Cg;29+OMeQ`~vQ=ck90p#P*d^smz)L zreI4^_3rd2-?P`i5*KjAw2AYC4X{tey6sJdh6mo72_L~A1VO-Vr9|q+o$nGh)*hTVB5GZ zY7^N%xdk_gH+?fSi&$NC_pi9B3tJsaP4{vIx{A!i3qs0coTEvku?BM#*{&#}EvOYi zOh2o?e1BrinA+ClcMY}@qAY#{eKhCSH{Nc7%V_NE?()zPTWZk|lUUDD*mvoLWcGtz zyIH7BOl#B2;#;6XEjR0AWam&A6*~TZ-=^o#*1n#YvfOK ztytp^%ZG+VmWE3Q+VCBADK7a}E&PHOP&H&$YDl!zR^4q6FO%s)b=!g@Zs!V>Y+-jf z`BVdx!-DUF|J(xqHr;hT2LKIAA+?{4?&Pn+esHcqN1I=gPH&|Daf4{Mt4)J@&Y~D-V1DOo=8?!414hrH0LypQG3MfZO7w)xQ9Wz-$^ayASv-_!@g1LTMRSx*J@j zATr|0g4BZB+i=~7wHI<<@RK9T3&4#-{{(?*hH)mHlZdu*>7??LUJXhKO~7B`fxOf| zvl>=W%GWR%7E@UctJCGZr;UCKK};1E7|?E1!&dF6U*OxuI!o;_>uH3S2ig;wSz&p{Lzp54uX9ldT>T@>jFF?2u;IY^3;%^fJ`A8})pyL}|AN zl@s^y-MwIn-{*-Hwl@y>P>$7pNn1Kn^JyaaiRBxpO)Fgt2P%qRJ%!RE@ILw~s9)zp zK?(g07{7*6e*QQnJN#({;ZD6dBac?UD;EuQZJFA`3TYl=#>uhcLm@fsl!3d3;hQ9r zxnG?zkHU%r`oWz26oJGuErMTl!)qgC}*tgVQ3hQ>Z*fvT%bFDXTvSo$oeV4 z_ez^TMj;7{z_WHX1ST}*3(mLTd+keZU)^)InFrAU!Kb3ne}rcE7dFE@VPXCV$WpTp z=D)N9%-!L;!MUgxrPrbDjlzF2r_0O#A_%P@-f4H)Z#`3OPYGfd;#d2U?kG@e4Zf{E zzvJZ9H+!S-UqMtMsz!h0qBrEff)JhqkDYI6AT%_$*_ik=GuJ1Tjd;!g(KW>4PgJ>` zJ_cJ(e#UNNn5?d8GZFRKbY)5>yI!g zU+a9G-pFiP41vLUVxAo^#yDAZrA?Ynn4LXce^yiJ9$wU}A|M?vn=*`S^R_dXcX?Dz zFuc+fs!%Wlv!Gfu#HA8^%N!P~|A|)RS@LzvKJx~Bno`qlUCg{~gDkVCj&RA3zH<$( zeq!iY2iA~9Y0q{fY2|Bnck0%#g@j>Y$NmSJw+S85Inp+k?U*{Jnwolj_6U!loz1BE zMRE5pVT{!o44<-$d)7?-Ek?5L>woN2uX{OJ#C3IC0)0HCbKF|eX{ZHfApHnz_!A|E z5U*uk>oB$4vt>BdhK=Qik%AwgA+p3miFzr>F$LkFoHf|?8wF47kV9~{7Ddow zx+lPA)=?|Vu=|Z7Okd$asrM-*IWym8e#BZvMk2=uvN1EIiXu!J7VSBi5y2;0P4*B{ zjC&Em5!RzC+bGsxG8^i|l>+fShOJ)I+W=pK=j4P=vR?Y*EGk%bK2Bt77H`k>b~FSz zpEt&aR0@Q^%mr_7l}|wlLX=wL2F?yexK2PbaVTr7BC{aP`gt8Z*+J}k3A5rOhs7W$ zhl%-mr@N)_ydZGyDV&)BQq~F~9+JSnK ze>>d%y#`YhQWsyQmFq@bq+O9njK@#$xjXK+O(dR~AG@bv(2rqu zS+XJS0~sz^@TtRcb6DTAE(W4q(BaT#JS;kO1Pzn%41+2jN~%K)LuLL1%m+CPv4s*& zs50}O2T<{(L9*UDP0Rx*ihd=yu31vw@5|T7i1$AP(;(*aqBK+@0Ds>cpV#?bp8mNl>1T}f@X9E1__h-rkM!h3pM67Gg z6M()$vvy{O1Y2y~$4>*%Q10$y-MYJ_y`QqY%p0l!b)Udjl9F&h-lG%~DEoK@Wf(IjBLb%ZkI4UpY&eu- z!`x}lWfy8g>9&sk=*2O|M6*xW0J~xpBdHa}y#u#C)Gv$WHU8(PYOf>x z!;cKfy(|=&G6|t8hD4%;y{O3j8Y>W1qI*&u%`U%wEE|1!Sas&1DZU0PTX2rhky%IwWkd1tMS>6=cCB8Ip*6e><;{GL`Mh2qs;|oN?Eij=&%jyqKKT3Tf zC%7i;Jl#?y+YK!w*pFi81oa;^c#(Oa<)b<;{aa-e5q)yJjz6z%DiUreD~_8G!g~g( zpyO=e0a~VI`497|6_mybY?0UR5A#nta{O;sj&*XtO~uYBHX1 z$O8jFeL@J=3lFtc;SQCNbXlvaz}-an%xKzIOhQEs06w#}^1{wv!;{rO0{S_A;xn3$ z;`eRILKqQA=A3K!rG||wKE%8)kl0>N`;kJ_ZaqIlW4}OToML{2*AqyuSA#Rw#&I0* zo`G5;p&g8gZjU=HA9{L9@FrK)#cY zX!GieY&cbtj40=(iC+5t`*rJcW24HDu^mUr6mXt>Z5h&>5}@y=$7G;q5o#Ot+jK4@ zVE4c(IkE;%kXVc`4e;_G$tOIVoWk(M&j@Vm&jmb><`8%8IPcE=8_jKn%}x=^aF|3q ztq7{uvMy;BmzObskV$NC;olf$a2{jO{I6)E)_D(fqES5t1lzwMga6pBb{qfO&BhD2 zvzyaKuhVt&bGh9ci3zsK|H=sXqZn!aXGdGT$jznb{PjHOXItNuxagK>!K88j>UO%j zxG|FZZ?*^ui6{oy*VA1+ca*ayrq^}hE&tVSWkcYA$F9AQXl>K=B@LL3LbrCbB`Lpk_77T7QByBopUxw7P_H1QYipXZQjZ?a1$_{%?n%fQF`0CX%0KQZo@?6WenJza zi@29S^dMz*HuZXwJC!HNkt|_H{r68>GS0VUOVOe!v6EJzO3PzOMt2fdM$YP6-bb0< z?^+wq3R2T)_m%B`{aT?rwD485A2j%*`+T*m*<+6+Hrqt2(auNQZ=LmqlbB`1m~Dcb zggJ3Ut}MvZ_E>S4!qiR18!mj37y{;wdlE>VSv*Xix0br0d0t|3#_=8oE*E7XJ^5O<#C zP}=sLoF~Qn=^QKdBs1c><}8f4N2|6Fvfp_GZE_U+%`E5~DT1M3Dm}-#Hnv)d#pX#J zCrH^>AnDn+SnJgx74m_7Q=iW)Y1Kwxv@}dtWL(gxu(3Pw-gIKVkcOrH7QaoMkdy!t zh0`N>uJ5sIQ9Nn%hIH|{6M2!inAUM=#V3)VElm@aT6&*e+WecMSuDx!_;xZ{O0+_Q zzG@c~do`jk(DtKvV#*`DB>Jd65xv$jKA1dL^G9Ol4rfm$4R#xnwC(9oj&6@={Xu@K zWOK~h?rk zssRr)KWyph)eDCHp3n#K{7A^>!x=c$3!(mS^XEDf0WaQtXso(0y$-p(=b0*q(CLd8 z={adLS}@4v)cZ=syW@C5Q{E8nSgWgDvIFizj()GR%#)|diy4kQ7u?pV%tVpqQIoDM zABGdGT#i&+!hkP#kebpC81aL}AB;|z{;q#5DqNS}dD(R+l{U?m^$)BggKkSXaer-s|#1~6chmp68Qvx4;-v4H8);XZR6D7agS}|ArVB(Yh zkeyMhix5Kc!h^6W8$P4nNW=^r-ju5>@EJdN*zd!uBZ++Aone>PSX9zh%G7g&3`g;VX?{ktQv(smyJ=8_@rdu#F^C6JKk=(H zmGWDv8?5-`JST2tM3N3$grlp@7ga&_4tC=X7Sy8}2}BZ6U|bT?S~x*%{!iM0LDRq- z=&)kM`}U5?{chJ>grJPvRR9$O4F8=$oR%(&)H6;Oj83({zq=|?bDEw{SQMMzYgbSeP)}=MK{MEZ=~0Z-~tmNrRI(V)BjT zuTS23`!3bz@5j};COLT&M0@u*fzUIIp(DR>X0Mf!xnVIaNFLskGxj+8?*>64Ma2~$ z1GmgE`D{p8^m=Y2>UEvKj+RDI>L}ixSHWbs4$M4TwDB|E zV|kyKWcS)~52f@TC`fY?p}w5t2~LrS{hr_LL!p_TZSt}+T)8KMn6bth55hQA5Tck+ zrw1UMqFcJM*-YIN|08-h)n@Gzgi3P8L>8Q?oYaMk?C-|z?&y~<7a58=S-!ds;K5@0 zl>OGRWX!J+7w@}$vi95L_%r5uWkFzy3R$pbLzI5*;rb*Mtj5)YQL4ag=(ASQpK)LH zl02`K1s7msK2H{#K*BWy`0;=jtGr0T3-0<9S)3L@|K}w~r+oyWsmQ>Rc%h5Z=4t7- zfobnl^9y&r>a6+OnQlG%YFX8FzjWrp2a@$qqq9@(nEo=Q0E z0l;kR35XZkEC4E#L_SCmq}Fxhtpb&bXI{bkVd*0>LtDLia-8Rg>5od-r$0PCgEWD- z9)Q=z8czbq#%o38L)tpvATGW9@YTILlY1wm)()U&Xl?SA6IjnLUj7_P&=PB0*_*pE7uDVKDlH4@a>~sVGCTz4a zsCw%o8`IOA3TQuA0)G|%`kvWuKC40I{5H%;c~JmOsizcFRz}~V;#3jc%-oC0l(Tfe zg^5&g@-&5pzx3LK$CpV6oPW}L+Aj-<;~Q|xl`0%n7(i_rL=xH$feUJUZd->zV-vs2k|DYM<3s5FZ^lK1mP znDKYQww8vOe99VuQvSznVFiFui%qvyb>u#sL^tXUO}hWE%necglKq*SU}dw;MYUV4 zDbF*a@UK@5)70(0{bu^>Q>nhKU(D+E!16`eJ|Tu+>*W1H|Il+bt~vtAZ;&{Qe-dFe zLfwSU1tAEFsU2oA26{tXFx`!egM(xLACr?`IoEKCRPFBPsr4K5G|eYPGrrhcHxtV&ehZO3t@3P#v4eb@BtV!Y9t z=4xTK_VJbfZmq<;mI&4VC#9(V7e&PxCb3mJYas4%vb`JEaKu=5+k9CCLt*p}48XSj zD$LY6;{#9sJ}5YIKksSu{triXDsgou?RwknV1H2(>WMaI=g?v!2%WP|iJq&2U<_u@(Rbc=_&b#AdbkIJs>)yEy`RIWi@gEx9D+ciNaNb*?`MP}pTyxfiory@Jad;M|&*4YC^C z=5_FpYznZY)9G}Fx2v{4r>1e`+IC3&P|mNfgf_&vA^;f}`C0q5sEl>zU&QJ(nxrb2 z4ITGhTH9guW-#`D7%hA5r(#&ETfCUCfUO({zpu2E^r%3bv{t2nIK1RoM%z(1OYq%ded-g$Ld6g+tF?va7y zpQoZ7%-Bh$wc41x!AXo1^YZj^LA0W;^0&jNX{}iws?`*y^J6m#OIy8Qd>PjDLTk-I zfl`#zLu&_~Vww9#=X-Y#WYYhLj^Ks56S;xTwzB(fn1Yw}GCTDiMamb255;I(_xsP< zLqF4o%iU$Z91|?Ehaj(Pnu^Ddt33zs?{-NCt$2g%+z{mi`xJAQUe%{vR@UJ@fQuL~ z^*!F@3ao#CgT8INE;G|={sEq^=LPrVsFB18}MjPMPsap2B<=%9$x~ z{B9GNY_gl;WAmYp71Z=dLFLZDCoA_lC?a^EeKU9!_RyJ4DZ}7+FTMI|#x+h1u~lM| z9K^y*7>$I@D9V4sr79CSl(_);ECD5u5q)@{ouMP6EBrmrQ|<`sgJ;)YhK>Ex(r=@d zVOJe0p3kN9B~eUPV9R2g`4aiBv(4nCiRC1hz*iw)O&aD_#eldFJtKuJPQi5#VtEXO za}3IScDBL(DAa!pnm2^Pohm#LP(|~K3-+`AVm7JPaR#kWMv*SEwu%{a74{+7M60`| zX_w$NoiO3`=wVg*@KfTT=JXfFmaMPfd@8O2)I9DP0eR2@D|=Cd{ZerUyY|@yUMqT` zFS@KL&a`GzMUii0zPDEXpkQc&a=guv+zhv~Pm;DVJ>i+41*ON`x&x1$Ngi&dR{3Pi z6iIy=4`4pugtXT#!z|p2pX>t1^Aq=d=TD&F%=MVX$;i=~)rVSJNlknZrXZzNwBtzE z`DN548JVs0paCSaE(U=kUsmxfRE09V4Q<#AoVn*CRo-C-slFAQ2>RL2-C|j&{@(^Y z!D*m3LTkmpiR5ptbyPBs0lZ}SNp@}9cw|ORVtMg{ztNTz2?Y{`{!3&yJO@eUEkEb{ zyll^IKnFu0y;tM_*gGcrHV#QTe&Y+?d|$iR_CeMIq(Fgx1ImI+*FVQed%aFIjX`Fh ztIDv!%Dt+8bNCuQW6rw*bN_KI*h_)hg9;$-#V9>Y6&>nJANguq#^M-b4I1c}8Uwi# z#0L(qY2VY`Ta{f_AuCHj4go3bt1yDT;@h7NwW zc^rW%ET8ztbF^=^0@r|D*Qi@Cp1e+_+uzbA5%LJhH?0>9HV_Rkfb)Ht0TiKg3rdSM zeo=E+f(Ot185QXNm8+2Z+aF{i{Kymoe#CU_fiLzb4O{;ki7i~$!E+Y;6s2{W6GlW$ z>Rb&0Wkx(f-8)FGyV;|*6q{8T%B|;qbJ-Newt*mmFrGg%`-+vanEfCVo{afmg_Go- zAuaP9Sp+Z!WNQ6r7y+8vIG_`;J}p$AnGWdn*|p8N43-oE}#3FW-wmL z5jxg+rbVK`;xk~3JWxt$^IQ8t@!>#d#BZ%PB&LnzA7hk8QNc+MfA+rs+%_Fnl3RAu|!^Sd?XyG%@ey+i?B=V7>lhl*6i*mw`4XII|r_#ZZKcUL} zVz($??MU2M^+Iok&flhU}6S)HVL1J7cd;J?gNC`u+B94dbjt(wp zWpml9r}>W<+3JrE8ru{APBYdm_1SaRU1??3xcui$TOX2yx}RYIShcpl=ufkt;dvf+ zkPqOU*??j(yUf4oUr3sH%scL@ylKrSX2kwjp(ozn?YfLJAg^v{Oi#@IM?5ng(RyF( zG4lV;>Alj#cfLw!k8S*Ni^44Q+z@Q|4w9juw_{64T)d;b{h^|g(qhAXs8ryeXk&&i+rY$D_&l?cH+GB=hj+n#ql8;cb_9G zTv!>gn>H(7!1q_feywSb(FuGS5i!d!W5oS2&e3VE{_rb2!!}yG#wzdDNRrKt@0$7U z`&Txsy$5S2L^cq_&D$N(V9)&YQnNqLsW5t~G5Clls<__#F#RwXIX}@B-_B*K*EZuU>SO8MyrJS9tuPwqc8OZt5#8=ir}`9qXqwH*668krp0y)KudPHN(3@~kq6p!$ zh~saD!CS(XSI_s7$hgFRBHEc+$oM84NXFP9rBC&`V+E+yC7&e0a?hRgzX%n7s;H*p z)IvRc?_|8nT<}asf4=`+(i;=2i?^CPhL-hY@+GJ2OX>#I2bst7X&191*&VSBn)4B8 z#dEA9zDuCaj=yeu!54rVI92d_V`|V1w^wl++qA>|yTsAhhh3fxr}mG-vO^t7jH}k6 zpY~|)KuU>L-Gi*TFE&x7EQ)8ZtiB!utuJV{kg;Qo?r>dITs@e9wi$%+CRV#E6-+1| zCYl;6;7+~LHSe-R+G)uLb8B-2g)Wva(weNk`2r|ojb9J9?52Mc6Y}tERAT=)oj*6N z%$DQj2$vkA-FBTk=mj7B|QYW)Y3@CVy4ov-dAhrhk zRA}TJ6516zQnl>%O){*@M8MLg;1CxI2q%K zhk7Y(BNQIv;)+Xd`t5q`^H1vapxUg-ku82wfBQ7o5n+2%tXK5f>*GJvYOqpDIg0By zjBO!tcL=Tso-ypSi&QduHTwLG~!Kv_>cz$)Y>n4&)Oom~aB->m9=nB0}*|;aU_L4Ri z?Yq_-TfW|jVZ+T7GB5^!SiPeoS>fA6zbgc3lUA01+a;vFQ%3}-MBkKUmI|qi-vRr7 z`}75xT%;Vn3hjo^`$LGAfeYGaVXz+p=5onW^# z4}(MErU*Vqax%HdEglW#gy>us)f@bB3!{I`elJ@6S0fMNeqh)Vft*gm<+>b)RoRfg z0?o5M)4I=Iro7JaBdhPD6p!uCNTvm@U)22h7+U*gn$MRFEkvFO=iCM=$$L}dQB3Fc ztO)+p9H?Ru2dC8ywS?83{pC|1=@W0Z!z#b~ENhmlu-E=W`_flr9+=I#t#jLPa5R(u z#}T;>y+?B$4!gm=9XEt}yxKpO7@~h99PDM)mPMA`(i-P@gBUp1IgJ^!yR8$jO2sv3 zQp@3*4GY4JW~_qtzFwCcRxR`;aEOZxZHMFWq9d7*@zJN6sxRvzkWy^d8OKX09ky&xK zUV7&)V1Sq3OE#%MDp~AX=6|EBu;h*Fc3hJmwXX{@X`<^N2t}y?T9GP{x> zu_1?5;g-i@<0y)aNUCtOz7s@7!)@HG2elkJXr9)p-)2L}AlGewgc})nyf7gJ$_$V_7KlD zF*^|E7-Fa`?Z97D^%KiFsG8q2Kr&u}aADv}OXllU(z>@0QV$lsl|5X)bZRQ&o0~wi z(48djxGOd*U^i^fLDmf?(+k(Le5 z>Dfa)rnq}-jwS7fZFx6LbgRNA6D$~$zaj;3cnX@Ef4Ww!Dk?$H-%+zd3@1CTDp>ShqNtpur=06As zoW+Bd*Ph-JP{6lj$)$T-WGy&Wq!Sc|kb9tJ!!+)Xh>XxnKnfR+aoIK$MQqsHpZ858 z@upbJnwv6QpL@STyJn`V_TS;V;bQW?vYwDyg|$}vu$^Dl5K@FW&H2~+dhxT*_M<4s z>fS?gJsjK!771`IF46uM`d8q%Dr_0m+yD)$+wcVwPSBwpNm?L-3d=X*Mf7L~m!}DU zM{EAk!$>E&F&rJ1_jF`+gyX|E;QCZCz-LaUys$|>EaH{K7$!##DzZ5iX>CL~eJ9?_ z=sR}{)+wc^E7$77$?q)G65nMuW4Y;T1<<6C^vKL`WYrBCTHuyCRq2>o8z3}?llOZT z^no9c&8&$0?E$u}J(oOSH~l_oF&<}-w*dU62^V=2N_Uv=n&V6tsW~Om1vI>;iF>I=3ZfHB)hl8J&AphvIaR9I0jisLgHnj))w=+(s5Cz{$2OuF&WcLvClW!HJE8r3A@Y55&4|Q8nyfF~331CJe66 znvrSeU_A^QF*CdK6+}#v)6$x)z>5HX8pr+E(x83*e5KJh3S|szXrwf=w^(4R!o-df z`l#>BHouG9X0|3&N6;3CuBQhl)3&IgRvE58gw?L^@|DK%?;+1&%BumXzS*CD`F`70 zWg5It`K?^h^5pjTLv*I)nV(<$a}|#l76|P-`~$C5BXxXBOp@lmK7IHwHDLUz;qBN3 z1~g4GEk#+PO{b6~0Ud`nPFPDn81z1o9QB&veqp34#Xq2VS*G{Xgra_|SD;6Fu(Bbt z`MqS6Ou-jMB^=!gmFXf1$ue!fB6+=)fqt4Qyh%xpCA%@CoaL1h?t5A*f>Le=%7Hv; z+t$Z!8L;xi7$g4b60#%{+BaoJNkS=V-d!!E@5RTi#7K32B0L8oY=^{CPCK%u)NE2S zg1>0;dj!-~VPWL_4)I~kNEw&9;ychqS)H`&*G}RmSXwfAP`*$$mv}k%vn>B{eLsbN zUR(!^H};L}l5qN<%R&)Ch;s(MNarlU@w?r$g#q(=O-hD-k}#<&OvdV0lBSwLc~P-% zoX!_%QKQy2s~7#&e;ysziE|f@QIJPo74f@>nq7>`t7=;M6~Aw!MbxF*NUz|DvG@zy zIMl5AzdjSx5wWY)^s%nH9F>6yJ_6%xM#3uF@d+$vUd&Qpb{eRx$dEXEDka3XQ$$ekvb^gwg z9nU+DpY9Nq-ud(9h>Rq9bWgJr`*Gl3EU@Hp{?3>5dftx}br@_W$MD0-Bc5PVw;`y= z+7|{>Mv6YI0up&JvDVcK(nvYs9`?H8T~Xqt?05{*4F_}Gi`w(8V4eIYu?Rrua8`Kw z;>69Ujy83#oJoUM9@#i9_QiLktBvqk)$oR$%l8UmzHmUZ^l*!oQ$=?T^RFc^;~^&u z=sNw>5c*WHWbrQ?Jiz=I$iHpD1JdH<&tBvl(fg8;XOfWAR6hM%w!in3%gs^}`jtwK zft{1`?7KuxVy>zr(B;p{9&DWEF6E0v-;KlfZ$ojOSZqHMQ+&@CL#eP1M`Bvcv}ge7 zdt=wBoX7H|6_7k89EY)NCuvdXz&7I~WkcK3CRxMz&Xm{wuE1!O-ladA%EiB8J zNPRv5=wEND@aTJ~C_s~p{53#3Cwr#X*vJP+zc1Hoo}A_5NPK~*gq?xJ<=ia|5bo1v zl{?7Hq`!SUANv}FS+=e(;eGmV@bW$YOoY_|VOHq|X=4<|m-P|VS0iIUXyw*g17w-e zT1;3i*fxwM=#qr2M~4CFLVR;%nm)N-DQVPY^??1_Kch8 zkJOR}Q}Fu(U!Ov_0-A=HPN8KG*!Rl$6amJJ(|cz{4Nmc3J#Ga4%}(CC+Glf?u}4c+ zq}|1=K+Vy>`@=%fhQ|nOz5twlKw@L4xn_#sMh&Ocsx1|YM-B965eh{Gv1{I?{) z74EumT$|zFC;PAi%c;oELaEE&=2bI+r7pO$T_4?Gb;=na;(k?;@WQZ!T-CP_c*3ZE z6P)RwLiYALuFP*U32J?4iYGBDHT(UoP=s%zO;-t62bgI|dA&ML8?R$}8lHnBnE|z0 ztB@vPS4tZG-1_|o(IBMZ@^BrfQXavA)}F!T@TMd*sMpd_rU)R&mGkz&*OPQ`q#PNU zN%I%Wh=TY>IgD|(^SAWXDYO$Yrl63IFod-^`5RN5dd4ctU4}(t-Tz+J8D$lkx`mtL2^@FaoA*duw zNbLAKqVF}=w6{935y5~WpqahnT7mD?#W#G2V<*-&-#!d*>J=Iyry~IqoDV;6b~Scj zI}8GsyRaLM@El88fcEf|+EQ48hKv4It8RUv=vl_j7R*> zLhzTS%eH^j#{cr4?>d`i0l)P&n@;1_qBo%#3Jt)=sVhwg977HEh)ldMy?FK>nuLL6 zH?Qz@V-0c=Qyx7f;|Db7;yQuzwS!Nx2HmH-PsH))^{|PTj3S3X;lmwWlgdOB=O*6v zIp*gZ)XSxJh4TiwQ#M%F@=FEHl3)Y=!2V&C9cUJ*{JTF{7;+8nJsFpC0gWF42{@tc z_)u}hmy_LLZGcQ1iAXS&4Bye4Q~lCSQi_%N{=oaAz(gfyy9^Yq@luPz0#3pqXaZ>ccU``UN<~8b*nkV6K|qGO>*xJYwK0g8 zZS}2$$agdZf#;>&ND)bL?*<3$afxbFFl2)x4=6?ax6Nxg?yWCgWo!b`bx=JKcUsO) z60f-zeTQrRfbq31*zHN=f|4P-Fb9G*(YOYCahJD@Egw^FMH05bb(&B5Kzv$l-?!h; z7QH2V0B%Q>k#AuuTzQMT;)o+UosUWcp58)$X)0Goe9$aFS*4U8Vh3ut^GglE0cXQqfgGQe)>uo5bs|!k2hS~L!1xEc4Yo*8vq=e zx9A}g!{hi;e~@k_|(rgV3zorfPYeWVHe`gH!&8;u|T zI80uAr?Aq|wG)Y^o(qU5tK`RjVqH^|5DI&rniCW>-Q_d)>-A)~F@D)&0B!T4fwE9h zJVRi7(;Sx1AeZ>q)o8R`CnwsH{~xowTRc2-iE^^1>?ucsq#O;ga9Ve6#ZVB(8>lR? z{t0aql2SmO{mM@_n>OEl#ML^2Zv5nVkd`^a$38Eep9_p~UQPfUTe-1SXO+u z7h+N2beDCyRaIdg+H$S4dFQ@BD?lB+RZy^EB$Kh$y6>FF_k`93rYpe?j!2|N7rqKk zlQ(H(Ocyb{`tE%#d;PFDrkz%v{?;49UzRzI$;JMQAKv?2rdiEV$i_QF_Ok^Jy@#H-X zE?#BCUSNc)`9p*Z;)@o{4Y3JSV_QTN(qp`)a|s=M1v)Cmgt z_Lrsi1^B7KgVQ7zbvF#=mJjPMc`0 z9lY~=4tM`}8mjyS6eY4jt+sL8!mtd}`F?lo9!*`++7z)nlDy4(5X~X*wm7p-R7tWW z+T{pC=>+YO;uIrd($HOjaRKp1=^q>oiz zocFl2V<)KTn`gmc&lu1^4T~G+Do3$PXr$C!kU%-k8CWi;e@7+Sby)9Pk9_17KYs_I z!f?5&{(W3-J8wE0hA}tFMs9e2@_k6)3Teis9dk#s772;E@$j?|$|5FvQ#N8p$=;chy+0 z+qL}*q)fx#QZ|zU%~(^EQColk5o9iwI#gxkexgPUVI|t~2JHOYqUyUOX za`K>9f6i=1KAAo&=gJIy1N@n*^yRl098QGa24bZrkJ4!}+!!1*^_m5dNSuB?_pv7N zb8>^mV&GO_q$WtReLV}es{&$}eKxMP3QP4rNiX;}90JVkhHrn&OAPcOBeYQ)dj>`H z*d;5oufPWD#U919fu~dio4I=5=_gY$QPz{4_Ea=;DN*X8E<>5?=n;0&dVn{|Vu3u% zCrtlxd16+(h6zC~V137pQsI#G7%&I#A6O>@E+yXuT}N@Z)p}Jy`?jC3-$53-m0o9` zF?*9|{3@)9F#`AeS5xHh3B(7kbh9FJH&%lg)kk0!6*}=2c=Y1lG!C|4wx*57`1?|q1vE^6H-a|;En>y31Dcw;v~JQoEkZ8 zH8zzjG2lKdRCr9GM^^9>?gnU>g2t14a$1R}UVNNvW0G|Z$G=^KN!{K$BDk`fl073T z#XRNLU2)?D`2&@ws+j|WS(YWtAkcanDc>Htmb7uG@6;kela36rj}CP}rC!9j{GRv0?s)XlH$o`B`p1)$^ zs7O`bXaKeujJam+zVi3q>lB1E(vAMY%fGn&w^kdWFs-JebSccG>_io140Ln(FSD?G zfz}8if>?=oDVb;yLCgo|WruKJ9{yR`@o%sNEduZ8-bItVL}KT1{)pNK|7S2>vJE5MY;!VVZf>6rsGPPIvkJ(1P|#CIn-jOB}8u6M6u~98p{gAz1Dr+pz&DI`k>6 z*tF>^1onr4VFL+5;q@1Y+K=>2(PlCvNT2K{>ovp z)140w9)~?L`D}9XLV=CZ30lg7P+;{j4(ys{@T3`|T=~pSK@sP~y1^yAvxgq3vT&*K z!UXF7odF^6vHEfTmTR=d#C?pF^jd7?EE9Zc8uHB{oXUC+UxUU)`ohGcUux>ks2et1 z_{f!)lzS5IsHyW#ED~=Ok1Tieo4Db)L6|pv-XE@598PkAp1`5(UrSoBWY?;P?AKE( zFhSU$#YoR%_I{Z5MDn}^&BE@6^C|cz6PA$h(>n^k^W7}Qb*1u=6nN<}EWK`%VH0L7 z0HF8RQ|3IrJ;iT>LmM`7X`NWdL4I|VJVle@tdYZUuUzGT4zy}Rky*6xGgSm%e zX@)&_;M%}fBCj_l`Hc^bJP*M0o*B9G+q{s_79ks;eq8m$bAJ=Kl5GJx+wYT{FY7Vb zG#A0!yqTE04&R)q=MN{d64H|Cx5*H+)8_(Q-x$uG$=USVg;+jnFbw?;<90b^q_j6+ zX}^!S^%Tfd z3nMvvzqzB8an^Uzn%dg3lX;iSM$5Sj1z0Mq=kP^;9O0e>(P+hC6LPG zaZ@kreAsb4H-9C(9qX|kyA>iiS0p*-It*y!wgxKL!|LsD2J)v(%E$k4Y^HTr>#+Wi7cB3Hukq1cy%Q17Nf6v-{AL^a{wlKN(SeWXh z>V_7%`t0O<34`IBFXry zhb>0ydAy#oLiT8(%BN9VOIoc)^6yJBv9qQuih7_EMH_e^0#k5(x1*7t-HQS1B#7Fm z&kdQ`RkY7psmc_#_GJA~`T{vFM&z$elY(p84I3Y}GKO+`w4dA>Euf#uP}tzDpcWz2 z2~`y;g!_uKMJC2tEQ=UDfcKp$WEBTX8+p}V|Ly(t;fH}zX;|i7GJ*YBAoF+8DC<=@ zpWH)Da0ia$`~8Zl@!o7mq?H!~9ILyFtQ@45ppmcw2#+G+!#oVq?oY^EjM5oW!=IL6I2Klf+nmHNSzn}AU*uwC5dLN<%ugB72^IjVS{l?b!U~OqpwDNGP7*>S+`oB2P)p;;SkG05G}l$pau( z%cpN3R5oBk2UqAGI(J9spP>nnK%o<~I!vhmjA^iK?gV}Q`maE`lMkk8j%qIKSZ5E-D{VT>g9u6mu%e!Z<--*b z(6~gBBOGZmyLtBg9Q93Y^-a2E0)v-G7WB!FM@wofGQYY4@|~a-5}j(bRlEpta-B79 z`|gh$rgHa4-Ql`BvQhDwBK5T7BF}yA%Zu)#V*vRLaOr8o3sB0&NZ)1`6hD&&=tn^e z0#F=I>Vj|uC=B*}0dpz`c#I6yi@nb}tLMXiIezbUlC<;`w;Vox23Y@2rHo7avCgdX z&Dpg-mI$%xUF*5Ed*GWsQt2S=sCj`4VEGwR2})SqnO=aIms-d3U56Z~UZmb~-gUT@ ztO`+ErB-k2T^(P9>Fh*7HAZcA;KT@8XgL-lH1czAk_sUvylttRL3GIs;zVGP+Y^mi z_M_@c>*D2b%X{NAMqg`*rrl5*U@OUG7zgcvgA+3ONwvXLtD79(;m=VDbb{#^lE%PQ z5QJ$yXzB{V6SjjGV-+BtZhI-K*5?W~Q)+;^K8tu@W$N{4I7zUv<^h;|(p~>WxuR~& zS(wm6xzEUI5MuN4uo^-o{VhEEiPTa8hQQ@fI%Q~S3${Y)fDFN68Ba|(Xsl-Q?k)RE zWsVO*_fPJS;S8x#bw*gK%#^$jO2#lJkxr~4ZHu>^6_XNlJFyFV4M27n%J-ee`u7oa zN1?JM7@J%_5Fx0+o;R$b>wvDa$g@&*f-2{{L!@+JZ$Bw{g-xL^kFziC$5Ma|B=BI2 z|LU`^Ly{QQBZXS2X6$W!Vhe7tsh5VLAP^IF)DVFYzelc2$p0r8V3w)ou*P?KLJKF z&(*@%>6+3(XH%8Z7>k-$S)xQ8Y6C)dhUhsUC+gUfP&h^;G!j1 zP7_ELwE$aEF(sfSmt)1d8z5NTUL;`xr8+1p5G~S(KcL0DP@-DN(v5(>ey(#w1Kg~6 z(2jn$xbhaP7K7)#E-bR;R~}4=QF47$Avps!7>nkF2>HDMw)yc3`aSlPp#)5wRsZtX zXdQ^;CBr~+?~|JuyN4n`x8)vL5hL(3Ni9?qy;C)v&aAs`zmk`u;dc?(ga9U^x2}7z zG`7tsktU~m7)Em-w$~xE zK9GOO3kq4sNEOOp^3M;Z1>}GY$Cno8S-Fch3E#-ZAbkR!-gatD6v^r!9E?8^udxRn z)5=HGSZ}=rx@O-u{2|xI*8nG$JxFKao#ymMDfWWE4vLpc1TPFbu^HC_7iUn3`jMkh ziJvs~YyQbggySDFU}~}(+H#snOI&%4pJtXzr%6P_OrgH6~od(sM&^_Mv$EA_xYQ-lkMsG^9o&PZCT6WQ?;>o^sf%a_0Tj~7DN(C z@p=&hS5TTfNmED|`5;{Mvf~fV?6egUa=TKDzpjVpd`F}rgwd)MI zamdr<9c$^)+#~&`qL{i@Bbhf%4D$7S^OFg;lP+N6ui`k*Ve$Uh`S12*w&j zid_VuIMni7BNqdv*B%LPElALtR5{&0P}Zx^`$bEg!-I?)-n?Z+O zqRq&$g;=m~KTGb3b;YbuvTaj-x}I*|Y2gg(JuhR=f#BjGUzw(q)I4bKXmt z{l6b$d@fMt&n{MDpJfWuXXsq(#;@9`6;=41eZ38RUR28RXi9OInMVtpBNPL zmZ?KGE6JTrhpg=M>JgjFQ8d^y4s%NS!NlDQ0*+Gy^yyT1#uvOhq{LK}f)tPFLnw_; z_S}A~!fUXtdsQwP+{*B_<|?!>GA8Is;V$v1%7Yzk+pU6NQx%d%BrDhv=l8e%|5e@pxdw>BziMCUK0O~VG zH9n~I{oXrknGEQ&X|3C_@9detwBR;)De3c=z73XL=O~Qe$Q$_6E|>za3p1Wef+Kx5 z`9R8~rz7-Lmb{vMfWh}!qpQ!Q+KV2Pk;Y7v4H9GNR)XS`>mV;p+(XAWRQNe)?twce zZ}%+2gi2N+-@0mF)ya+(6FnfT_UkMCnpmR^Dtt)3o%?pA`yPnTT>t(xBO-FJ2KR$y z?1BW@~CH4QxmNU+Ns%X}*o)M5*1L%;6JUxNVD zc#3If^*~~xjlj*=9sz5r>OYvzbpAUkAly0yGU4sPp1#ZGdx-qd~FJg>o`DVXd9xwwv&r45R%~@%`R?QhZ z0Hy0v*LOjrd@Yg#bRH|FGH+Pgol#;bSYM3dPIgx)BD_I{@hKjiU{RIShi%t4I*PiX zhpD~hXhb^hGV<;F%H7lx+ZE#}PaM;iOd|eXGTT8gEtK z_R*)3>j1ng)x>RKTX$NJW>z%-9Ek6-+!34MOHpxG-lu0tf1^yvx=$-p5tX;f$zQrh z=kh8v&&pKF)s_7oor0*I~Cah14p@xb%N?-A4qYe8f@eJ?myYOvm z0`9Vbn83bx(#|_?-7%1`B2GG1v>CW)kJf=4L5mNMBJO(ishBH?+RaTZwPI;T`&N){ zT9-r7nDU6@b;Nz8pDXeds=y)Hs3(;(sJXwl9d-Eu`+(f;K3!*mu>akJA%aLtv zpyPlVMyAdY9C6<`+x7ujYux6L3Mh7qM(mCg64!JDN9L_K^CR%+WtE_x3$E)`xe9)q}J!$zUqonqK&Q{vB^;@!SQf z8sPWWxvc?5icq7LU@<>TgOcs&aq_J6X63d;iLH9{f!%SOKTQ1Nmy$MlpgxM4^`+)A?bse^ zC)RdK*GV8B$Ij&WysDHaR6Xg^LYD8pFK2NorYgp?7t&|asbZ>YHu9>>x2PHWYpy&h zoFGB3Yb;DNRK~xh=|AdCX8yXu4N%8blAi2N)?J(s>Q{VJ$v&FfJ~$YXbHAJbnh=bw z>(8>TF8iRK&z&Sa&AsTu%Ob83=;5W_R6_y=alYByu_0I4Go2Aaz85h3= zy}b>Kz}bGZO>U@!X6%d2tq>D-9LTS*R`0jQkki=P-{L#0lKc|5v@9tc6}Q31SErbo zYIYdyOXC_7X)kZcfO$3VJ+oC*r(`$pbEcC6_odqy%fzozfgsJXSVVLg5l>lx$0H$O<>=<3G!%s*|%)ikTst)u^1 ziN6X62f@?iF^9*q(T~MvEF+?ytmecgOPD2YuoH;m^$)`zcJ$hk+^`sAL|>8B3x_W9 zewzC!fdlD^7-6)1@3=WL5m@@yE_UwY?Eb`gQ4{}8LN0yL}iXTI&gcOk(#!_$l%a2*+$jR;ZM@Q`1b2N z@-?f^d1BJH?^m7rMg{KHfla5*; z+kGiY=%aYKTpQ*~(u;#?7h%Sa7Q;3(iDjAdCa4es)~HgXE!A3@6=UDjs$y2{kZB#* zbQNYJu$}0{nslEt2BK!c+~P0%7*yrt_;xAf0L;n&Ct+C--km;WNMSiwTvcu~BywU6 z{;^1V6L~f#`jzjJW)kcB)K;*F#hvZeHTn($?+;Rb$6_aVyDW-nO1}yFkH5I#$*LVK z6m*{)p%Tz@RRal4DFk+_@GJ+1&V30XTTVpKe)UTtw^yzVVJ~mh$?V_%BV>(gbQ*5i z%mI`$$(*{RTib!^@P4_fjOo`ad_N7oFb33rL@K zUk#jAy89s%DkFj%h!H_M@w;LOyvV(LPrK}Wv~O<&9u(^(3?-UefgO5G#XzWz&l$6H zbtW77v4F<%s612H=)QZ&=gC2$sz3X3di-Ij7C{cv;G?KCz%M{=q$p#X z@EderawLV-EZk8_AWq}53^2Hv4ljNK`8#(O|B%0#zWbDJuO4_HiX^T%&-qm~c ztqAAAxvBP1L$(ZcQB4;K5Mh+`8N*W1jjwzy$wtUczUM%JA#|Mb4_1169n!~s|BL>= zs)^D{7%KzwF z590jvKt|jLP-2Dd9-sl={ii$ot<`jUhp)Ndw{Ba?+kyCA2F-HVEsz{QjsvIGTF#7G zzcG_qN!sI$;$TeFn*EBU6xDjV#&iK9*E>PzIUz#Um0_#EWD^=dciSg+^ zSS(LiF=VHF#)xV+m#9^Jm=H#N!3)A2@9u+_qxQh7|8T#l2M+a6Ec<9}??L6_^G67s z4r`5kopoS*7?7PxwGZ*8=K;l~NCN}%_x$!4*y*ny3|23N{H$6@*MMo^cds+cHf%&n zV>UKZW;o0=bBtb`)J{x@PXD13T(3zQ*6@sCvP8yh`7QY>uX}&llcU6O6AlR|5}VwG zjZ1Uy*xUdkEOJ#Q)?qIS=A;qcCCNhzFiOi<;a>{o7C$OjD}hT$iR%NFk2%If7Gsnk zXGKeK5Ob<`t@E6|ox&xqdH~MY-H0`M`FqX>IQ9l(lupPV^Fh-Et>yZ2BOsxd@?A^9 zQY8@BVv^=|F#JqD+OXtZiCWtFZG$yo;n;(6FbZMWwYtYv5{_Xsx-Jd}d6>FW->CF` zQ*-*FBKPnpils@JI4{2IK^RA#7ptA2Su0^2jrjX>H61C*fO;2*P~sY{eMn7bLfDD* zBILQ)IDzak=>g|U2mOS}(!N$d#h(E#s~gXXdEm&VlhK_X{v=7MnCbbnF}jn%S5DA2 zw4572JrRHBKp71ZVrVU%`gzdIN1rQ$J{8j<>}K{oLJ!b`X8$xoH9|Et?`5~Bs@gdp z5Ff%!Abb|3(hW&HSSM?WL%joVFV+P5io_v?cB)ahFtY9l-FI9>3lYMVd{rGpxIIQS zwYkEz_rQS~;)jd~h4I{Doojo|;N8SP)vLy^SC3?D$Ja!Ob9mU<=GjUeouFF5=ag)3 z-MecSB%YlQBWSn?Ia-CAu}f_lJpF=glJ0kW!*>hNzwOznPaez=@}fgMbyM{US2MQb zN)`AP-p20EnPtqZWV-DF&)3Qd!)xevARJ4+qLQLG5f^-f-Jm4 z(DW>O1>ye;P5aGiYL^2Cf#)h4%1w_qM)TxHd#{iA)a9!1HS?#sViv$-PcGKd5&7lb zY*f8^b=76N9yb@qc=?Ny0)4%y7RmV{gdDRler=jx7n)YPHAXf4W|jppSJd6Dd0ZfW z8S~$y)B()eHT5PaF~%9U-XKiRNKd%D1@>tbet7C7EnKz-9TE6-=o=8q619|pZ0S%< zfpE1Qs0a>fv0A;4vsLn@XqI9A zp>ld5)Zx)bp^wz;!BJo0v8t$Nif$tc$wDiQ?8WCxY82R9(O;bs>;FLFSkmfeKR86U ze}`LP?W%Z&v>sb8HQRFOj;YzPmKxm4vpo z=_lIH-l_ULE4BBO^Ya7aHi{)RBel*GPZ=1Dl;IbxT^BKPuw;QsEcOHL!5Zq$L_4~s zMElaV0@EtyJFHN-|K%uEOHaTrWh3qQQA3|+8|e?kN)FdsvHyar$o9$cs}Lgl zZpw~fC%TDE_l39-a*Jy3%7MYlt_gP%2{QcVG4~S>mb6=u}!Mh7r!(vA${0@Bptp3ux9D= z)B-1HN6jCM$Wy{3@|&S7U^pjCv^6NC&pFbnt}U;*hdx!<+K=OR$lMiBcpOI|?@R_Z zQ>q~Zg)Y~%LBsIIMxV1i-lu<%zw^LuPEj8RJ6GxM-C~BI&U<=?ChX;2&sa2g)wL>m zTCdvnCMlMJC6Bw36a8-1Ht$EQBTbsHucGM?k?Tr-o=5*U)mz3v>vG%zNmuNnX(1>U zJF|;FXI)1QyQx*JsU~{*DVS*ND*B6E-mUZd5@|(zdkJvpr}*=tK8Dp^-7i5CN|ayE z!>CJ5*Z(?%pQy4XNjvs1DZ`PtH%($k@zX`(z{?$gb-N?}r9Y!tfa_d8(FaLI_f>{p z(Y4-!A*8C*$vxPalt~9*rPMWcYfU<%dPfKHFaKW1bhYwKQq1n5;tF#sDkOb(%>Q_- zUHq(MTMqFA-5n(Wu@cj;uT8+fO<|T~Z9GCJKlhVVEsAsU#{6H>pRHVI$_0_+tau)! z675&N7y}`&luf1Sg5+Qm0MQxv$e$l;L#RyK3ppgL*#mz9b&%KZ*1Xxu3JGmt&sSi* zKrIDEaJ5Q6CrFxTXBJ3UKQTIP#eT088Upsr#li4(spAAl=*0BJ=_pbI&T4WF6Qf1F z1Zi5>CQ!WlHJVvp@m)uL`nLbqNxNYJt*}`|%EIl&t{CYjb&*RT>!Q=z}8GZ!R7 zNlVt;257qlOF8b;oA%|vSrb#=lh-r2ST~m{x3nO>ex@?tY6e!M_yOKI8-M5ZOiG=a z&n>vQT}uuDX!aI=xZCNM4*+5|gj*D*_s*p2^LhE@vYiHZz>Y%U7$gx?&JO#?F#D}5 zh^pYUKcnxc&9BVNKtUz311lQ-sA1h|hUo9aYo<2;)Nhfym~rf@g#?UY{aVzDInb(9 zyc;tChKtURXx>a{L^F9==5;I`TjlqDM~blRm$db#$`$`bd{6&*LNtg&v) zK%tscAcoRVgWrU${}j3#V&K*oyHo_)whF-n;#23nFybR_zG~r&{~SlS*m~M!^&W=d zd5U~Ur0N09!J$-2}I4v=SV>!bAFRq@~ZlfE~yvtIIBIp;^$qP zJ34t2k#N>wRMhLW2RFe)l}*?U_@)TR%z+SL9Qv48EUd4-zz!>V;U#jZhe13j8rk1KgwfBGK-~DrOS;Q|d0D%Mb#JZ$bX+YI2&5!mj9~%+VbBF*1beGx*mXECZY}KRBot{aYZw~Np<{XLF0@T zo4I2?)=ynxF`s$-3xVC^133V}k}KHl{EPGc3n0voAsSAsw@d+pnfreSePidW_br43 zq=tXR_`^#9eIl@1`n#~}N;Yvv2T0nR-jg1~D%t7MiWwwsY_~gzJ8$Vss5P)-Va2eX zFUJ<18YcY3LuHQB2XM77&mWERs;K6zn=|+J?y=%vpKQaq3^j!BB3rSd)(QRHaq_@s z%oro_sc8%N-22-w5MSu?{Kaq8`7hL4v&xrso`96qXfS{>z~J?Km^i6Ff;C8BniUI+ zG_P2I8A<=n3i-#0z<+$Kg{%LH!hC*LfT=6|5^kF`V0McC1k&7Qe{YY(#9Og>*vuC$ z>2}Xjm@eOH5MzV0rx^X~`3zj4W6J@dTt%x01dN-;wPTfB<*(O@>zwV)<@ZMmr_z-X zTR_9WQq36Du~aj*a4Q`lUm{$0#p7~*sBuwvy(nMCeo@R`Du0!I9p!epk8!xUCUV(Z zsQ(YP2?+~tOL}ZpZuJ4i2lvY)_KRtNwz@i+6K)vfBl`a$woPmQ|Al72MDsf5=e7+T zewNbUbbX1qS+&0Qt8+dZ0?9hJ05>lBWh#G}<3VNiNsoQU>(Dx<{h2xEO~H#(EM{L6 z0ro7hEY2<8-u>^51H{?&9(99Biu*z5u_*N>Twb9PeJk&YaQCQKB&}{~u|Wi1G+Zu` zZ^OBDsa+#E&X$>$7C5M?nue9tWQ({Il(~qS)Y@h0&r?I`E;5r&jI` z!p;HgZB49_3_a*u5#4%Zat%sWI_@+nQLiY+>E&5mM+f4b{D3^bZ)Uqj`yp2!Dbe9r*Xq|REpkVOF zAo&kqqBnw81*!{o5mkq)C+?`)a?jnSa%680RZ!nLlnSC@F_98-CS#?T>BsSq0UqeK z?bc2k&|bxvh``u=&RX)f0t_+!?AYy*`@3Frbsa_pYG)y$j_j1aSwW(V-M*G*&z8L5 zStrov<8eI4?`$_;I`#+kxth1}=2A}1&Hdq0>D$*@yF*Hy;;_o;#yb-Lm-BueG-GmY zCiDb>SAa3`Ow$j>ugx{^v`=_pM#=qRuJIzIoIQApwuuNaiNxq*rgPE#xWb4A()8FZ8A#;1e6>CX2ppF%m;tDU)B*^oml4_oVa~axLs=V9Y~*> zvnWDE2Yhd>E}f}z6+^T8JD~CPr83zv^5d9J1{GL;OnY=M;|~d=U8d327wsW;d3DzP z$wkudMxc60jQS3urM_Z4NlM`}<3s6^P+;Z0tSkq5Vpjdj z3UrBE6WLZ^tG0QaXu;HV&#jZx17i(Wx(QQ`%Il@~YrzxMy{Z&FiTT6KiZ5;wXx_t- z7ZPqs)Gm7*;v-tIwJ$%K z6ju_Fw+dND%u(fd>BK;UHUjq`we~uY&_zlQr?-*@LQe%eDdkl6X8U|=tvglLSRiT} znbRVG9fO{l$&a*f{oVOf!KjfC@q4RIE3mbVQ%-P=ZN|uZ{maU2967O!Yvd$trFRZI9xIUC!CM)KN;R5*;16#Rh8t&d@Oz$wh!GT$bJ509ai3t(qqmt0PN~mEt&W z#HfwA55QP^^3yMu@$*SFDrDS0*D(baM62|!W|eU+erBF#vK-Fl3i>f|4Rw zHtkYBjM@Ep0_Q*d1AhcWqW>)Q&{7crvGRk#c(mT_E``N#;4AUB8+!k$sFWZj++1@X ztyVP~A^+DZGiV8rKn#7$qwZ#W#ayhJnGIrgEs3a%m# z))r}N1z-tih|;at_crUo$2edDHMB>>!qliNJ{5>!BP7EWTo_p=b8= z2}11HIAkEX5igFQh5Q_qEO;(#%k^=>f{2ZWDleA$n?RLST4>)@>Ytd9L`BA~oA4ul|FoCkb7x_sC1KkI+zuxCP2i|U+ zj)6cHRrEJN>niVZeU!W2gO%oG=e{S`&T;b_-M8`DCWG>dwjRy~0=hX>L45pn!5H7P z1TCO9FT1Wav_&E$g%tYKr#u|XE3mVVJ_OoK5_+n#quzz8$j+RCH9Hez<1ykvQfoFi zgA~_;z^g^}OV2vjvt|Hhec!eTfJwz30%On7%>QuRf78e*e0Ivz{F%p11Hjca7+crw zXC1kl7wXlO)Hv==wYB-mx}1-=<0?HcKwii(hPvPiS5S_}kN*$p1|T~tlbVZ`FAIQe z0e}3}IxpJqzsFoG9R34)vgn(I`I}WqkN$dm(#aONzSFQ?y{nn~S?Ersz;N46bnV^bXJW#`9NA^R1rjty5RT_`j-7XH)tI88w|93jpj za9~mczt_(GHgI?wEH!)H<${7M$gQ*y4xWk%3O&Q#DT7fYEJ-4i^>uwFdieQJCNN&N zh3Z9yn;CX!Yj#4+^~S2T){0Jqa`5tUEl#V};IXInCUVon+*r~h51(ar$?4Ed>(Qll z58AqCp8@@}@oa2*>6?eMz1{11*S1f8M!W((@!o&$IvdNX6DTMyz)e6T=C|;m|Naj`-YOPP)U{#78sMLSNK_v$2mCu|7TO^rZN(soq8>wsn>S((C|5lW-+ zpe;x39jY^(c8GyNXL6le45d&zJ9tXT$@ydWIcd!SyrXPTCyCYWafT<&u|>G+1chC3 zK~d+oC5;sDu(KB9DL+*{Pwre4SUh<9Ts+qEoXhY${q9ml-&2IouFG3ytbgkGMeWsu z$8a8%cPH!W{jx&4OR;DPjt~KgBSVM;9gb=L!yt^)Yu1) zw!V&vth&UXy6AX{*#{ty{YI+xDuy9GCy6{*Z;5VVlrL>l^PZfn1KSf_ca6*|$?#yk z&@(4T4V^AUzOM;CAb;THxdzM*ycM?l1P|?*!+Cc$8X^P?-Ow8O)TJBd&M|ciNGb;; zVDWY+2cO#`(S9=E0Ocdg^tZ(?xFH+M4CQF|pn;erYvz|7`D8gxlpu5ESfHx}*0%+? zt$y5w22M+(z6Nt=?EZ9)&JYN`a^Z zN@yPol6QQ#ob+(^-GXRgCnm!)dOsJO%y;T>Oz-$qJha;WiT-dA+tTwIzUAtRj(dvG zY5hHE>JBZikZrBxNIS?bvx`B8eF>5ZJcd&nmkX+$8K1_&$zS|;i^5oA&5IQ(e^?)k zF8AF9isaolM=zn_BpZ6280n9TEra*Pb>KSr;ysU8>=;j?r+aMPc~;Go6S^RDoPVcY z2YqfOJWbC>Fuw(2#`>8z$WDa3?GWUpR#>d*E$kWqWh=*gb-& zq}?PuA!50Fp8G|3P{A;_cuG4)FyjQcc^fxwZ7kG`0gGyXndnSirwyHPd?Hui1O%C| zS(?4Bgqvn~B9t|+8QAF2+@d>Gwm(+-4m*i-UWP@{AEohY_T1j1F$_&Htd7G$64XrK z3Ndi%Jh)NmNxb@-n-r17tun0%CY~qfOuKC3^!uO1r{Jvy{~`g*IQPxQ6n z&IG&nXwh&TF?;d`LN|OQX`VCH;Oi=}<*wZW!D=B#_!RQ3XU~q+V_{R_Y;JeyxO~sA z1#d3L7kDLom6c&_7!_LPXj1qze)zk0t)T}Fp>gOVYXSry=85vx+^L{_lH85Z?a(S=Z6 zQGrm9P=ikha~wA#yf57AGeI#@cxAP?%mhq7rlGVezy3aOJBKP-hG)KG#G=0aT;Gu^ zSjj|m{r9!l&Q+9nakydQ7|8GDyPxqlViAQ0{cF;tP) zDrEVHCseM!&~=LHIbSs2&vJ*zOk^(p(_^wbBas#j% z0J!XtO$D5lUQO)`A*QX@jqDWSc#*7a%;*SG<#3w|`2|=cfzA7m9_sdFLG*IB*m)GB zB|>7|@>#`}D8U24$-^3+RY!EipKyXm>jG^vbGz8>X*}nu{5dqUrw%`vOgP{ivVg(8L5;Ow~-gMKn4?v zseO2JRRxmS9+yldu+9kWE0J4+_{QEukGC9wFL=)by*Bna2LXfYya6d&rglrFSaYUK`?Cc z)l9>M{-pOQ?X|+z&WyH5l&&&x%Bp0fwn?3M1y)g+l2MNbvc9#V+ zb?##voHaDWxSLml9C|wA%O;ijmu>oGcA)!di&g(jU~3D={k&GEtFGTeA^^aDqSdBx4Vm#tZ4o(T=Psdsh$-0^U*4n?lNq6&6(+P{u!TVGPN@V1!BLpwys!fQ>OT@9+-`{R1 zj?SxavNM}2Le z9semsJJe(pn+h3Y6%KZ!N4EuhzF&5?-bpvIfv%)Syu_A;yX$VG*s0Kms=p=>83`gf z&ipl=iHcJ~zG<(jPUQAFvUqOwV3}Q#Oi1u>iyjF%BLJ8Cyj-goT0DRGe|z= zZQ9-zYh(YRn>r>3*U|euZClMjF|pk4`-oBeJ{s*eNVP8rExP5A3?vxLHEI*h>n74u z?doS7R9?u-D?+#q^>N^Bv}g(NU^bm^S&bTdrL`xs4)vO>|9*n19k8K#x%9fjP?$n? z6p?%s`TIl*8t&B)jLu(CA59p(z7wS`kf%cRh4{}4>P(hKq5H=%(O~Nx$?P*s(2Z4K z!r~!wf0Z|x5l}~+%G(tk8ozY?qubOsBFBldC46xNlQ8W`*F+NqE2NT5%ofa>{P+1t zb!^E0HLDnk6D3J+9KYBe8{8a|Q&f{fM7d?uLdm^ZymAXsy&L+|&+^tG=S8#BP~ud8 zR~Keb;NC5OgkdT5kZ2nkR;1(9Dz5Xh8k4Z?eUzoRWx*o~>KL>H@z0LxPae7yXsUAV z1hTwj-^x^@Is~{%sw(~c<(wnb(~x$MPm+_YoNB&35+HMW7@w)s;BJ$A)K2;?Uaykk=PQn)&k<* ztCGi9IW@zghz>lJVcY1~$GJW_965qhH}yEa)z=s{oEptpa#LuqJsN+-?v&JA!?Gg> z<&Y-YZ@erW)U1mwPLwX|q576f6A%;=CEmWB?09Gj?Cr0MU(~82sPQGcEKB_EY8KNX zpnmYo=iHY^aGed%(-(v#fT)jk2HnE>-kQ<)^U+PtJ9Xz1xK6Zfh!+}>IEyEWMdg=@ zc@S0lxsz|g_7qkqi`z#f&2bIX&MiAJD2SB)%axu9GN`pt_15CFfG$DVbY<)(_Eqks zqdVw~s*P%B_&%#2U_AIx&H?Bnsy)G$7Ef@nRxJqj=DNQrP{ds-3)gWJbsP5rB%GT- zKhCg8=o2;hzj;;D{=uRWpv@ff^FmxHb-vqaHuZWzNp75!n?_Ruqp@1?w_!f|mzS<9 z_CU!DlRP%C(Si?5Et-pKt#Ub$rfr`r(ZfZ3bmS>xBUV62jXO!b%RRadaAW7Km&Ei) z)|T-IJ{;eb3hK;-+x~sm3HEJkPove{drm%@tC7fUW9E7=_~gIvWJ$yx+<&zB!pKDz zg3fS9Q9x}^h2XD_;w&HEQHR<-lAo~kL&L61;?QSeF*Za0bi`NYqDbp$ZEPDc@2~9T+IL?;R+$&J(~mcN-U~kQ-aNAP zG-r0qv$z39XZ*gZat8SR2nVtodRQJO3aQKx{Zm_OwR5WUQ$%ilaVj#inlSI zJhGp7^@8-Z!Zo2#!A=(QBr(=F2b`)RSX&se62GU!ZOG=C(&EkdFHlzE+bO#5<&bAq z`+|$TdIRwlx7E~Lhqa`2xIdZL?%?~Y-2zrny+fjF7ZzmcG^03+fun{}Cyh?HeD5f< zAf4TG-lYfICZilI@Xl^v8#w*g--$FFN|~tWYNoVS2gU;Xt{AK<)Uz5$_*)TJ=JlQ*!2BLC@dsGGj(IHBj%h!Qtck=|2dX}YsZA{E zN@$4^iH+BI`_}1*#8$$Orse~L@jjzk{|a~0*YXUv68&;jy?aaNO&q!;ofmJ$pap4m zK37xR*Bz@}-xdG!uN-Ob1-Upcp0htp$P{|kU(^WU?2h5opRC!fx6;2kANyZ!g@U-} zGmQz{+k%8Q4YhC!g=A<2r}tU+aZSU;)G_jUz}x0#w&5fOj7T*u`-|yyD7c~i`C!a8 zusrEH4M~T`G~mgT!JuI(Y`6Os-w>_|AUXjtEbNVApeG>N3(!e z^d4tPtn?oSlQ!x#f;huoKtbxNK89&uW@XAjU=TH3O3)@0gkGJg_tSC4+wjOd~_ry%zc9QJ3 zI)6;++w=6+=j--kpBwwD+BZ-PUu=k9Wo!`j^-og~qYx<4){magOeW&#e)gjqy~FgBMg-}ViUN-<^xstk4Y@=|&4HIc2p8*aHhV<4c?*fk7NnYLVI7YD%{C69 z{f5?8{I=n3Hhc~9Pv5)@u;7VaOz!2Q2tqmtw0sysUGc4wqnXBh#%G6Y&fXQ<`-k*! z6jRiMLdI0Y-tcKH@oZ!@=nKSaupa!)7UJ+)_kFuaWQ~qVDo{lyn7)t_Fe_cHOLC$ z8Vv+J8>x$f!RUp>$x-fSS^fUDLxsWlmla(n*`E3I=Xram4gW^mK*RimDRrX)b%9jL z7MP3(7cKBFH9U+`ZU|acJLTogZ~0XE8lRJOvN@WhJaDs_!h}O(55)xwKreG%+$v14 zAt6?P_ASTMej_o3;Oa{1k*=;!g`rg^bTP$yO=3vL?6%dG$~x!qpM2yXoj~H??f55X z0XkpWVkppJ88(rT*}oyd@O@!6GBP6Jnh$kI@sCnID~`9|L}U{$BS zOZlAz;BcwoLo^As92arM5kuy8_nGExE>@~5_E{T4tvX8&AMexb{17}os50V6xQ#aS z5%`68`eql(kz{2;%^aU_}<61Y`iEH$Rj^wV>g$v>VfoGAcBF$&F~kJYQl$CLG{SaF-WyfBKi~G^(E; zV=B~5eqFbni=*jCfF?k8H!PdhPA$QH=4ai|?E+4LxLA0V4WT3c4IR{5Ux=w|W8aXN zGMO2^G|?-qUyrcJS9o*JD43+6AJbkB;P?t(w~u0Y-BeGM#s5Ph9``_P{mlGzzDE|e zVS2!*J~{*D_V20b`GP&?Hof2&t0#_ASlEksW?6)?jK?R$y{BB}Zz(r05xgmClVh_` zkATcB1>hT&iu^j#+4`m*YjxALhf*vxp5D2ky{dZw4NMUIVO*TR{}6d+)=2DF9(VK& z4hARc%bXhV$6~YOLkD;lRfWVdC*VR$e?i|sW_;1kAaOoNR-@y)wGHMm(39u5Z}m_m zexqxP0U;9OigHITU7wo2Qjb}O4|EiZLey=f@nm&KZzTLrX5ym|f#t~Ex;4m=6%{gf zllB)nsE+1%kn2^&#)mgL%OoXfE5H8;;|3wp^~NXyfSb1S6vxNIvl-i|iiUm1Tt>V< zBHQPIz0g^hAwcFH@jo@|#560g@~xeG;{{?OA}v}Hq>XVNf*QU5WwO1~#CHg;GfEw7 zfJBGI{u`!+X#o^?1LX6&IZqB+ru&5I*||hcOwRw?%0*Cf8Q;O+i~SvIz( zeCvmllNcDKy2CVy&AT(jvP{Kj*~wSX0-zIjl7R$VKws@zf4*P=4=ur#Br(ID$(3)N zYCj*6Kwfm2r2T~#*NF+0`5H7_gTt6ywq;J^Cf{o(gGhJO+%*vmOJs#lpC((~E+xv` zLq(dHa$^`wA4P3gS>KRx|D+SzSoPazKD_@@fc~v(q)prB8#*>HEh-QP`z-x%+LpJp&Ju5 zn;qycw5r4-+@{FG-gq=$SU&m=pW9=kaWi;>&Rrh0+nc~bD+cay+eGy3T>kyGFi@Kg z9YF9Ltbmw9nXIABY9NW-5CFp1K*1z_6+u#wmp8nnS5Wrs(+&xBw*a(BeU*F&9Mw0Q zt*MvtU3}@%<@8xV8z8dVP7+z;UX+VT8-0S;`WuheU9cgosTCXqmcc(wlw#=J&awaY z^i$J8E%L4!g-Lju zR;28!QqCRyCuFhE3M8$F9agTf@Q0k2C|{o<6fQgLHi zk6lmq&3sOcN*UhGHmi{ zA@^LoSjP|-P%up0Y_zq7c%O`UUyXqz3GtEuBm~IuNw$HK>YteF`sxCtk?kh{A^Z*Y zcvRa?b2sLAYaM_vF=;n~y)B5nV;&?0n4vtU^z>@WL|lon&8oVI!MwtsInHG%q%-|W z2Q}>Pm$RTl%U?c>YcuT$uhc`NOKusJ z9Hny}*^IbxBVgaQK<0ol~+nRAG zVuI%e|1+)Es#t!l_I%OEg)`(OAD-w`*E`<3&8neo%}*#mzbTWmA)!7htG>2~MteeF z=2fX@OxY;e<)0Rvm?5JS&KC+c7%pXN-Dk$rPE-dH!oS>DPZtGNt2jOnn7oyyNFn!^ z$#;yDNhshTwC2b_W;=Q|BIUaZi!Ze}fqgnWcvva_Y!UzcK=XdbqpIW}fzNg|iU}R` zn>`@NGDv)i+xw-5nR|?4(h!388Fs=kvcevf>=@epP-Oih)WForebJB8dAW9jfR;i2 z%hr1b&VqM@!Y*Atx+rEFDzDEC8iKvglsq2cKeMHD#xTfNgx&RmMRf`EPaQ-=8>VV4 zvF}+`r~Y(~*-rPGNj`0yltVCQ7~Clh@uC!yrOm{j<<~pJJbqlp5W6H;AgMS1?#;r` zawa&ZDby>>Ssuz4007o)j zl4lnh-71GCKE=Xj#OwpmZ84NFu}hXUSKrdw?i! z%=NpukGzoi*dB~|A#ydkVq0>}Hi!=dN*-&U)9A-x-+UWv9JI4`AVVg!Z-3VmSb=$s zeQPb*;AqK_Ygs|v3Z5Q6b{838K67sP0I6(z`jYtem>R>2?ecJHyn!)bD649{bHbwI z#6K&>2|gs{-y~bcO;_++$l;f^(Zo$O*Fv1(u6~9N7%T_R!rm=7xq#>Jw^op+$=aB3M3F^s%#1Frr zwyFZb6H0DIA7M;ZG$IOG$TZGgFn3TBWOyvyuK`HUA917Knftf=gU|!x(Xpkmxuxuo zynRD}iLAmtqD`O5U=vH%sY}m4H(RknGAZFv=qh5b`gJiAy~^S3QTVjwMJ))2-E90X z2>t82p8o~T@>_k*sM2bixVXpcW`}|>`*!dl)fzcPVLf+I1urQH3 zQs1(Zf6CP6NfL@r@gWlJL}%!|^Y1k}^YGsPviLbGn@Kff?Fp3?+H%&MB-{%WrM`)J z6}*7=5P*}4rUnuQC#{&W{HLnU;yCtSDdyjjpK!MDxb$%brzLn;Z``YqB3dTM4<>$* zw-~Sv%5n03QGFi++NO!%p7SK3=gt8_)x(M|pDw#z=5kM+Hi&EZxUB;sv2o+0*#YWV zn$n&6hSX1sRF|wMWd{+5PoA!%5Q-t%nrO^5KrxF5DVM++6XuasxjXwzhInU46nl%( z5~n;xB#Oi*rKa2f>hJqcK_(JnluUH2*!jYxPSDTrr$@qsr26)=;q~^4oaZ=w&1fk& zbweIp2TSQ1N=Ma{Yk;@t$%ABt(ksiX^#F_r zV>7hFW~bd7La7&_Bn+JGM9ddZTM@>b>yCwA=t#!-=lkpLA*=0n%0VJCSBf-2?@6&* zzVrwkpDBv38bVSGlHp`ur(0#?NPEFhx+bzOXl(OVaQmR*F%OCV#P$JdL_*|{gv)gJ zFYuLk5@bY0FkSIvtj^Z<4Z#1em#b()?^ybkpWe6y zGmCXl2K367et)Snq_#9HvV1=1z99AN z0&Js?6`puX_<`f1hXpBOwsR*=hYNS@zgF-Nfx~OQvakm^k{qQj- ztO+$WcdxUMI_u;6bJ6z0Du>{ru1NBTPlh?KsqWtOh0_eNQ(uIJX7-`jL>E( z^IRKFGq3rMIllreQ{u*hTp_MRa>g8p#AK<9J*ERe{`>uXPb z#%I`gaB#0BFn6IO=}53i$Ai58m)mtMBC*m2kIti}8{@x|n@;^Sb2YvoPm{F26?A(f zQo+B`XBv9O0$TA}Xea%_)_r*mw9p^iIUD_Pp$Z9+aeyxUFMG=Kim}0zgckb0tgPkb z^m3Pn4ToM90BW*4*_kaBfQXiOpAv}MiC-Iw+ln74i(8P;ij@HqU-9e}?r4oChN{8J zd!_$U`(`JpCg5hNsSfw%!d65&@&6xz)U8)3+`x~=QcgAQCpxpM+oiMBapmIftM;qj zS4k(crD!DWRDxZ-2?ZzT){sJqEsz}9&q2h!jBZkHR%jwa4)2@ zK5&ru-`Hjz6BBd1Q}a(0C1Vxf0Lw`9?s}%Vk&dq6q*+Ai>+no(iLw_(2R!KgvTtpr zM{auQF)Mxy6}K5?UyAE&c1H_3(|suyWbvA?m6RPwI5^nMFCz^x;;!J->Ua_Llp;b| zpUPG31w_DP}6V6-v5DbDWFhZ zX*+q*Xd;6=a!DyaDZ0gvbCa@#_2^xA!vN~DnsS?UePGLhLHN1GnH-Oc?WPpDYiV~| zXaRw(gZ`Vg_ovh1Zt^HEZPZjWZe&V4?$8J4D#7InzOv=iP*K`hixI|!Tes**3dqxq z-{=MoQNNFnVJpX@5MuqL>7OSAk^4>3PTpbkSIe*eTmPscNf5;kHfqWX)^-z)j2R*C zg^VBvSdfj9c-Nwg;H3S;ihILp(y}I3Vnu5ksO64+d(KA44!ie6v23d)r*igkvE77g z*ju)je`?5yIB3|A80{Aa;c0!(lq+yb7m&B2H^$veVX44oRM`^}*pNFRyJ^?u%@94( zTE5IVOD6k+VivAWjTGafvEpe&Gw!3Z<#R|9LTRA|zl06e{}g0aWmQdE#;Ud`9nbRH zM?w3-PV|#VE)cLN{Mj?_|Vk2x?$1MvrjgJmI4_P-J~=PRe9gDG*{XOvU{t z5+=Wfg)>cqAkMuYS-NwaF6Lv7ykZNgUWAw-aO_x}dHN9~zw4Dg)1u&G1i6CsJyX_< z5d*MSVrD6aAG1HqpMeli(ZVH|AuU{|x&W9)3_7e3=9uW& z&skI))epjCDy4d<2HOwd%UY2`h7K+VRQgT@omhMC; zr;s8l==dMwqbT`0OJYtN(RPe=&Pb@{%CHzxrUzL|HhqZuEga0A;Y+~-ihMEK&HkDn zw#B%do9Eb>NIf4=M%y-D-c88{%j_^d~|CtpNL9j7v!)e=3ww+=4*uV+@-&mXvA~I zK(wxZ8>@IgO)P1;^iw86Mkuk`10;rFPP?gX@nTq*%jBq;4;Jz{rH$Hg3R*CH#QzGT zWCI{7vX8%_^!8D1#5MD<_ykc{Si~%diH9LP>1>(GN#QyM)@^|*j(r}uy;00o%;9np zL)pn0RbRtP4u^iAdvmxL9*^q9mlC$kg>*?y1)<}Zkp$>p@hk5=bs=MPsqVS5zF8i9 z1aN}h&$T&H&`iO#q82MeCnlaQQz^WahhP}Y5mEyAo!dn#xHr1b@b`t17j^!-x_3Lg z=_vkk6rN+TYvhN<5i_oh?FM%Q1WEK5cr%l>dw)we@z25qxve=3ullvO@HL{VOy+;C z{zCekr))+GeObSO^se!bH8RxdFPxlugrZgT2ScVzc8gwb){}|GKsj*qLeK-pWJuoD zKEmtc`sAq(B%vc`WC$|Q4aS;18)We(V$E3;Vx}?11|EC0%>?a2Y~P?%PbB+;mnRvU zN{uBCaCwog+^v6GzcOYXpmJ!BNK#ZI67K6!o7KH)1Xc#&fp~Nk|7pmx;G+}JvoKzl z{Azdbn8;2>*L9co8$2|HBX09)M#wIe@enT>^V^Pwb|nKnr7|^ z%3UnVXa+9b`{lBAfFc%;L0T}rccgr?cW3yE6%g92sE#Q`$IUPxWiGM(@pzxllIIfs z446uu8QSjNBZ2u*t?64(8^R3yQWvq z>SH&T+$M_>gv9Kb7ayMz#=Q3g%E+{;@9uoNDn=7Q)VbTD;Suia5P`pv9$5fGYG^7h zsQDP0tzdDtlCA`2w|wvY7U1wvI^>V16%vwJK?nNtt)VKqw9n2T^$Yt8M@IKt2}^%Y zQOfN7DA6kI-We@vRI)SD8d-Y<5jdX>ML(6auoXR|{^3-ZJ=1Fkm$G^y=NGIPv4YClQV*XX1-S#2&o2l!0^;O9s5@&XQC6zaWGk2 zL+48ms}i?fs~VMV>!M!ed=?8C-EHe%h#~BYBDs!R)?LBiCjp_9hV|t26G)~|$o@;S z&8WL~|63Vnno_A{!H?F}PA;EhBT4VeQ)RxTJiRZ?G){r25poI411z-!k*#!cujW3A z98Xh_M3vnof2A6}ABNUV!vG`e8hc?k{l?@ks61hsoU@m;RRX2HXr|Ht*^O3D>&_Yu z>QgpPKX!Ix33mQ2Qo||TDk3>8viX*_x<4hB^Ip@|^*hD>yKJVGQM1uJu3|&LK`jj*kkxXZ}S} zfs&v~+nBV>(S@Ik3R~Nia}{W$c!l>Kfw-CXw)lC<u1%Pmk6i|Dxt?5jBpheGbz9r(QC*TV=ckuD%PVf;gQqcb*=vNJH=5J02jybQ}1paB5 zf;}&RzzQTkoCU?F$ew@NxVj+8(=4^~22|qZgrf*Gu>+6ZjxJBB1CL1Lh)1a_g^-&= zHxA)ek&fO|wC8O?3PVT3EH=v12Ymfj%hHi~r>&jWPLHY+Uw5sX%Q6mHNX`0w#W;Ts zq9W(3{WPv+GLV5Pw!m_7%9cM2@Z;eq>cB}QEP-bAKUAh*J8kW)`fHZ%9zTEQ*%rTZ zIU7EAGZC87nj$;Iptrr*os6>Uo5>9SkU1!z%cZXl~s&b zV(rIMUS2G&KWct1lDC(fKzf9{;rX)yAI>a+Eo^-FbQ>6!da>@GLiD&KaR6^iBX+r@4dcRcU3-WQse4C zzMuRe`pMSc=b8OWENKDNnI+RmZ?wmo(ziD@bg`6F&cw2cmj~^ydu@)nDIHr)ROf0O zaRVs%UsvLq2HvHU*&9YYUaqdUbt;Ox;hjxv&ZQ@_OP$%U3akfcxdW(aL|eWdBwve_{>I-s7hL677WNkW^< z#mhMG`o6h0rQIqE&bROzE=h7KDi0-x$Q`yh?IkX&+gF(8oxi;WO&GVP2auSMltbmF z@P`3f??lZZ!_+W#Kqpn1FZB>3)7E=}P{s7%qYtaDx}ZdMODbtMVf@#&?_c!lEyFyw zLhj*t@5K;!1kS_oZ@IyoPrh5Kiyz=b57-{23qyvQG4B-Cq;w`6O6hB>*w%+j2m`{w zsdK|&1$G!VKS>7NDKR4kzAt$aMaFc~4MB5?IhkuIJ>|JOM+F5v?DwrD!r=|9fXk>0 zvS#7K3ZCSOMU||;95CTzXIsS2tHh8#H8h3h=fPAQvNNl&S@GqM;Eu>+U=Qj+Xqpzo$1F&$C~FNdZy--bK(J?utHXg22C2(xgI22kG*)$$FMD0 zP$luAfqCQ2;#}-$IU=#`I%0&)Th*?aBEAZ+BEGReQu6O^E|?DNlo*AAW~PetjD*v- z)MDZN&>gP!Fd?UL4w6NMfdmzNNUSlIz)7z#wNN6}6n=iA@Ylsrw68whdLn}SAH-?P;7cxN6LprIl>9Mtwf7;?Wz6z_y zd-Fv(8`L9(l29u`)F-j5U%!Z%bx|X9Au%K`dahFtiQ=udAOaiCeZAyf)IM5!D0%GT zZp?>acW56F0H+o$QDx$*V1N=r?q_&zBY$fkgH4)QB`Jb>ksJ*pzNG`;!9y3usAfc!uW-iL&|I4 z{p!Oov+676Qh_l@62ZrF_!f5MKy51`K$2mWfJ(X-Z-kCNu>ZhmtcPq+AC%5`SNF}kKiyC4#2c{|=-mwK)g`H>tW665f85SNs|l$&%x7zvP- zMeilWQ;_uybX=PSX{%b*6Q+>WGqKg))qYGwzdyec=E<~DrY%sFU3|gU=*qra)PmZU zD4PI=X7TpOyv_tivF^UCr@klt@|`hI_-$4KY#!v-dn$rSXgb&oafi&@>AAqB(hNN< z;L9x=b)O>=_SGQjI+XwN(mt`YM)08@GCB$VLN9Bnz*_e_jTD-g`x1BrqIBx%kRer4 zTnsN#xg}WMLk48y8KJh%8J8FB{0Wcf6`J2w{YAT{laN+wuMi3~J!Im7W_r7F8?2J+#xoX3^rN(dRJjp)6X|^aDc+Ln@2}F`xxPEk z{#-3n3!e%`_nv4xHU%q1&+n43dcBn=ND8%G6-LB;1qAbKK)JL&U13J7jj)@inzywj z*nDuBW(WSOED3+ETRTqx2`tv+UH@_UV>2a>4|lW|x8w^We(ZVml0jJd`4=mNSyla_ z`1E8)v$o6XMixFX>piU+A!G~n{P_BH379sDan@t83tWfi(1HmdR{vxW-1Qsud|LgM zxjU|m(6Jj8KCniji?1z-0|*8ye{|EG;2{YhZ{t3rqU!^Yj`IU{|p*2-Pe5|kIWRDy%Qy3r@Ve!jOXQpHkq=@IjPkJ%(Hv1q9 zo`~@R9O}IyS?ff!z)o4rkS2Qb{VKiTFlMV;-wXKXu7>|r2br1z zDOK^wtovO3`AFf__|?V9_2`xR$ql-qVh#A{w5Osuuf+eS9q+LFKQQZm^j^(?3u59% z3aHI5SQ}0*8q9VZPLk`e%bXKKnF`x2B;sZNX1iI$D$Paj+@;(x^=Vu++Ww(#U{X}H0SOHuUu`6-On}?hq+a9Rsj(2`w>c&YQx6|mDZo0l&-mU2&7Ynm?!2*ugR@myV?e*-QZT5@rPOLW@Z)rMl z4}JJ+W0zb1$4+xoZF1!FoT-INe~VT1D}gAUrRJ+}0{@VoUo?OJ%r|&EywOTidMir9 zdIcw+r=V6Yks|B`TfDMY(-4L-BzcAhLg1ka&4T3!%hi-|Qd~VF{*d`-q~4tC`xA<+ zP3h^z4LE7J!4;drbld~3dJ%H#U>mF=$Nk557a87~zQy9ojKGrqm4|yE0e_ zLu{`N#LEdGmpa?hv$$=e=%mY9#t+HNOvbp0I&bU zmP4E%0b%&G59E4;uRzdv0x9rv37I8uS`)-FDwo;zr+V(*?=w`Ej7N%fGS`=jo@dqZ zXg^6(sI2yg52kXmgJ7o=Ip(?-~j%SiC&jQP-7)&XNM56S8^*J40Zk+rE&R6e)zL`>&r@Gcfb z6Kc#(z8CLd^HkeH%h3ZQK3u1MV6Pl-si))OjXNVfR*;v_eVmgqY{LGWR@meT%?G51 z!3X%Xc~w7Vy86RTFpb(JenQT>I_jaO4=X(w9&xP{#IyyT+CZ z4{k@Ay;l%*n!;EQdgROdAYp!ULo!a=`kZg13zOA0D*t1%9m??xP%F%wcD`xnT2$`P za8#k=I)B0Z+a}ZPyWxBmQw9qER=pi{UA3|yhJ5L*eIO{b4*ZE>K53o;Q_HZ_RR?j; z)_zZ+(WmjXa(7!#5v3HQAYkCIy|?khjaNhMJItlgX}%~cerZ#a2+bVC4M!CR5};ZnwBPv z=j4S)Ul4i3?wn_M`j*aa&bZY_Ch_{Lv^^X#_wM+Ek-`=dD~S3q%W^s~mxWUlI;bmG zh_yIpWV3M=+19x!AOlff6(yTEZF6tEOTgzXW8Zx@?K?fsyJF?OnMrCYX^lh@b!RYM zM~h(}Sr&kMieG*!{yq+f60$9kWpCC<1J-h4W%G=snUL=t7IG6dBe$LmmQj^v2GRDK z@-yF77h71N5Y@sJ(Ah_&(^@gF2=*uxkFg-rXvZO#xvyx8Hg2RKi2>#M!_HtY%i>K| ztivw9u0sCLDd2Uy6;*Ds((s%LW~sU#?Kw}0Ft5y8PuMq%`+=?p`fn*3LfZn8aR=&t zxl;HzbNg!<*+Ma$PNgI~DjOzGcA!w}j-Ppq#BTlqpW5%ASY>z2ZPgg=w6Pb8T%|9k zI#QKy@Piryf;tn?0tuo$R1g@>3D)GTHH?Ti1%iz^^o_*jUoDvs;y)hb)GM1vcPEz7 z#nI21PMzy;OuF-=<=(R|GI>f6sfp+$yDrT69sl-9&}C_I*@b~mZ-*A<`VJT`uI?Z- z^%9ebl%(QY{#f-cF37NI_n7R}O_6TAr9gIaw^jRe4&>qNb0pS5+P3Tu|KyIp9&!d^>dbV?d-JsaRPRUUp zEK0VG2C`Z*b3zXtYHpML`uIzBX+C&?Uy5h)#EoKxNwBxh-nBfulgw-{6oo`ckhJfE zq5bGr0sjdOL<9KT2$DdKlZjxf-n?RuU?iGMi0}3#4uvyh2zSo#<&Q-sq}2z3c$Q+N zsih}hF1NqsPn<|Y0w!yH1ESDzNAOSk8`Uh_8SUZ5z&E>$pxg@Ft!%{zZ#ub3cq>C< zT1cjuIg$@Eaw1<2wZ1}dH@*_?arV8Q`m%= zj?!L*wVq@!JW@+U%SpNxn{;BTE5`OMJjQ13=m39m4^Rr^DR=9TUO9M00`Fjb%x;_M zlGGl`R;#|)WzA-4SbZ$fYI2FVmv!;*R<6TM-80kR03ajV(=9+R{GzFn6ZxG|V;5=H znp~DkcCkUA8Jq}&6s`IKF&POHAa2l6ypXn?rs`q4V8zF5L9zQt>`E6#qsJ?Gd!z98 zw_`tAF#?F$=nggD)x^tB=Dg>;78&a;K_AUTu6p4s;(*j1z@53DZ^e18%h*j7UShp1 z#jotH%dWHmsW+}|=h-B7IuE9k*}E4T>fX%&r?QzoZ01EOfSdH3W?X=-HW9mh3x?Fq?nu8DvQonB?~Nx4_n+d9ewM7?7STIeOFWtzaCVZ8ZUMzirn@u>-$QW3pk^Qi^Cm*aL(?o)$L1}`jI;dC5FGb%5~O}3Xm zNFK>~SXV5E_lJ$pD>pFk2i4D{B1nHgzx43+>T5lYSsCK(u1;Y@TJ+gw*uU70pVWgH z#9tj)$ucjj==k>ObFc5OZ1G#NZD*IbYivd0-ot8d=%{t@_F1{V#JwY<9B@f-MD0AR zYT7eH01;?y*FJc8pR&o>j41^10@hs76AmP(X`bEJS<9!&HW1u)XwI1Z)ZbDmnqaz@ zNKlUOY#`N{585yo(Tf10T7#w^=(YwSz{AsVz8W!Y54Teb(%TpNR=)v+v97QTq z8H#cl0p zVL)t}yn1Q;@lr2AYZ+z{BVMGlS$&vNWX@q8w<)oofJKe_{rJz&^I2|snY4K`y`^@V zXD=vD%`h5dj8zvjtEx}C1P4@a`KCwx{@;w)!f}&ASVy+>CROK#{^QY)65lw7EV_@| z^Fq*D#B=NKZH3h(GPM_BN>V@I(Vw`I3Rg60K(Z*fx)tFOL{d!$MoaZ&3=;$Nxv={i z(c1)^heG|^RgaLHskxnuT>^rl48E6a3z^fB9dBH32fjyVZHra^(e=Tvq4L6nSG}Pz zsUNCe6z8{#7P!s1$bOL#(~he3e|VGzR1?4)#PI*|be3UJwOt!lDJ4~;VGtA$X_X#8 zK|rMhlHg)NrWon#2Gl8Nv3YqV(>Ll_FnPcZH)Sr-7 ztXWPtMRG1k1QrkeO6bbZKuEdK0bp~HTG^f6QmyKxJhe!IJk<6=>??9qR}cl8vnE_H zgJ8Poh!D?#MVMn&g)B|IMmzD$#dpJWz@n(!3L_Npb$>bj%*I!&V2hJxYL6$S+Ns_T znI0PlEvQvVj&4H9{OyeSK`u=8$r7L>z*O&f-$Ct&vMyPp0z|zh&3Lqm%RTw5vWBf& zW$y>UuQd&^tJF4BOZ-o*MOetY{<#_;%OS4*!1wEGL;5P$e$~k1?Z^+>wi+C+y3qZe zo*GcrR#1A=*iBNA1&v*Smj|ZiFX5lw)<3?_bM0P+S_yVK^NXWY<9-8})k}j#`kN58 zv%y#X(bGRppS@wX9C-}C>-$xe`{F%3+A#XgeHq;KT;7l%1JC9>0K9b>%mim_>Ut8O z%8^Yv4t?Cay;ZjW15DiYsP!zjr{cXSM0kVF&8XD^hKA8ucdgc$n$2bkSIGb#nVkj! zM23-Y%*^k5HCy{a&a&9*fRt$`evn>lmi4<+9&1LdjjiJLuDA@Vp1)M_Yx7p^kSPTb zC5G=(x^0Lm`lAB(WIv>Z{JnwD^KW|!&i8z$!_pd(+;TEZh4y*&c@6{z6egyI)sEMq zkX^sz#O_}^y&HV{!}aJbNgTA_(4B9$TE!3@EbYpu!2kJiWKimc&hb|w|MR+KRtWMj zn~T%|P)!}$tx7iF?yv$9*$BQzrs@aAeXimIN_YCv7`GS2cS7Di`b*H71yBTA*pp?S zV;vn#RlN}>-Tu!GIzC-Y)%rZa;@~f}sl;|>H!2pddbqFqF;ddU!G zI=+izOnb_( z)&!#nL7Z)Mrg;cIGR@qjrFF6inPTZE==iN1E5zB&Q&aJYGjuK)`O#hFA@vQUXu}pP6Fa6ZsCjfXq#(^#|kV zm_wlx+ni?|-R>+eNcbzy=eGzUYz2ckHncqsbx{Evo^8ENz0$HZg<}GTf~6aatHCx# z<435MTfqd6QO8?FM(zYp=_hs?&`R0%d&iRnwIcnZ7JGUqH6g%L#9 z+a4S83z4_FKqGntXbOQoA@5`hawXg8<3E2H3-f%EEO3XcnKY#S z8!|K8@62D*Lh04#1Y}o*$oQv>*URAPjfL9MvmuOaI*3?}8iFD3t8=ekJ0BNL zm9N6Y&XA>)6hVJ#oA{V%OuUc?CdnTyyG;Q{NQp+hC_=7+WlxXdAIKFLwp zlj#gwKm=H^>%HeE=5_LZ?0IEmrV@ZMS#H}G)w+@%&0l0(Pk|hh^}qH~5E&!LDG_

      +?Ov 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

      qjl@o&-{}qu#NCc{>+}0P;=7l2bc`L_9y+- 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

      >@|w^lzUeXReEbMAx1 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≥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≤@Jc*zt6)H=I7D&JU_*U;M;U%L0WHC*X0 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�XX8YYqM4 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%0D_otp{)Yd%wJqf+7q`?T5Ek(ukH&( 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�RhoZ>7K4HRuaF?mKp!n@TC2E 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%0D<{hTq-a@9azuzETXBr1^ZuN71cQV= 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

      J#XN{)$GbWKfVU4*8kf{8@h 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

      BXc8r<*!`XeFJ$pa*eO<3BjKgz&Uj?Tp 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
      M)`y=as&lcznEkdh(Y{4mWHcSINR;NF*)k=w~( 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ⅈ8lQ z&pQTieHySNU@|TKu00cS33&Hc+;|SC-r~-3<7APm|4Fq-V?}ArHk`2l)^nml@>d|M zE)>I9YpiW7H7VC9yDGWVY}yB?97513nPOvUP&c2)F?{(_!S=XyKXSNM4N&4`d%$dl zS1y2KX+#dPC1)X6F>XVlL(+PT@%eoryXm$(rrvJhn|52s%Or4E@a?yq+kP}25p7er z6p4%`NriRMje*zg>UX1{dNMQXsvZW)ES3Y{UkeJ;yWJeuVr@>2??bGL`D}&X@du(I zi*U0?N7?j$k4Q5K_!7+1x^9}?C{OD+tlvF)Z)eN@t^(}CJ`o`u_o=+6T(liee8+!{ z+4A21ESFRaDbJ~U8w4I{RKVQf0M^G&| zGPh8(NyBw#Y zmJHm9_&veiHG7=isW9dF&L%#ly*^H2$i5=8~Y#J(g@^#4>9w@jTyO{A+~{ zihredp;X+G{E%!HLZC*xBi2>(R;dl#o{U09JFdoFqArQU@snlXEA1p-3|Alj9K9l< z2`LXwQ-ZG6`^*3yE|)X4uW8)y{tDIh$bJ8=2)+BhzxU|&vbJ;%I6hu6-X2S)XP6b9 z_8Krylq$`l$vY3I#lAw~$%VG^wJ8I~${c7eAI5-3Qsv=`Pjr~H4$X8-X3X%~Bf{?- z|Mj4HQ0kRlcQs;u={<1csrOmQ+x>WwakX-N-1i*Ab!wRT#BHCF(sgm2pVMh9qiB6} zINZG1__-4&6gdlg6@c!jq@H!h4XI7fZzB(>V5Qh$t#hDJIrbPMHzrs}Eh@2`(4sIf z`e?lJ8FRH$-0rzYs`q(^f8>4q>)rKsu-5%@baoLfH2?7aQoYaI{^)jiU#}tfWLA#J zByC`|mA$sb4Q!f>(Z$D**i*QfkbPX=%@If%41IEe?*aw;>Ih&+qGPicwjE)$8jv>s z^LWDJv@o>+p*GO)+$8hbwPrM!gAdpUEqIaWy&iOvb?$ojSChbb7yhaH7`|Emy-@dJ zmR547q>*oqaLD|!n^?EOVwamq&t>RL^Qz6O7)NiQ^EdzN!*rE7I|f<;=FWn{Ad%o^ z-a(l)M1Pf@;DsZmG;Bks_34~+l9u;5^H~}0#-O4ElMO7_T~x?n^3B|rR2jeKyxpo} z`8*cMcE8p$=+=C&qQ9&j?RJ~Scpd69c@C#*%lTvwt$AEZ`n(^DW)wRu=-p&i0k634 zNGSv#0a^lvY7i!@1VqHjY$K}D;AP=-y?@hN>7YTDqmex?n$PuexO|F488T8)Kkn8D zKTnH)b(~)L{8BNw*}6aX9QnocHrXG;XLN<*u97MUB&z!CUGmW=6W$N~shAJY_%spK z0gWhKQ%i5$Aqz;EoNZKQ6V?I7S`83diO(>bBVCA1QWsI=d^?ED%%_u0X7uRq7WmoA z+HX_EXTMZ0=r+NixdrH@vg_Cx^E^5RR*k1*e!hw-)?Ezl#?2mxD`+ok^t1MZ%AW8j z-YDX!0IosUV=&B&{`7jDG

    -Tz3Tx8ph)->{5 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�)m1sp16FCI1*-O4^%p#tia& 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%0A1{y#{Lf61gUWyCPq-LWUrZzrFr?XEH`bHGv*_ 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