{"variants":[{"paths":["\/documentation\/swiftlibsdependency"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwiftLibsDependency\/documentation\/SwiftLibsDependency","interfaceLanguage":"swift"},"topicSections":[{"title":"Protocols","identifiers":["doc:\/\/SwiftLibsDependency\/documentation\/SwiftLibsDependency\/DependencyKey"]},{"title":"Structures","identifiers":["doc:\/\/SwiftLibsDependency\/documentation\/SwiftLibsDependency\/Dependency","doc:\/\/SwiftLibsDependency\/documentation\/SwiftLibsDependency\/DependencyService"]}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"SwiftLibsDependency","title":"SwiftLibsDependency","symbolKind":"module","role":"collection","modules":[{"name":"SwiftLibsDependency"}]},"hierarchy":{"paths":[[]]},"references":{"doc://SwiftLibsDependency/documentation/SwiftLibsDependency/DependencyService":{"role":"symbol","title":"DependencyService","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"DependencyService"}],"abstract":[{"type":"text","text":"This service provide write\/read access to the injected dependencies."}],"identifier":"doc:\/\/SwiftLibsDependency\/documentation\/SwiftLibsDependency\/DependencyService","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DependencyService"}],"url":"\/documentation\/swiftlibsdependency\/dependencyservice"},"doc://SwiftLibsDependency/documentation/SwiftLibsDependency/DependencyKey":{"role":"symbol","title":"DependencyKey","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"DependencyKey"}],"abstract":[{"type":"text","text":"This protocol defines a key to use in the dependency service."}],"identifier":"doc:\/\/SwiftLibsDependency\/documentation\/SwiftLibsDependency\/DependencyKey","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DependencyKey"}],"url":"\/documentation\/swiftlibsdependency\/dependencykey"},"doc://SwiftLibsDependency/documentation/SwiftLibsDependency/Dependency":{"role":"symbol","title":"Dependency","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Dependency"}],"abstract":[{"type":"text","text":"This property wrapper provides a direct connection to the "},{"type":"codeVoice","code":"DependencyService"},{"type":"text","text":" service."}],"identifier":"doc:\/\/SwiftLibsDependency\/documentation\/SwiftLibsDependency\/Dependency","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Dependency"}],"url":"\/documentation\/swiftlibsdependency\/dependency"},"doc://SwiftLibsDependency/documentation/SwiftLibsDependency":{"role":"collection","title":"SwiftLibsDependency","abstract":[],"identifier":"doc:\/\/SwiftLibsDependency\/documentation\/SwiftLibsDependency","kind":"symbol","type":"topic","url":"\/documentation\/swiftlibsdependency"}}}