diff --git a/Sources/SwinjectLight/Container.swift b/Sources/SwinjectLight/Container.swift index 2a595a9..aa9ae63 100644 --- a/Sources/SwinjectLight/Container.swift +++ b/Sources/SwinjectLight/Container.swift @@ -5,6 +5,7 @@ import Foundation #endif public protocol Resolver: AnyObject { func resolve(_ type: Service.Type) -> Service + func resolve(_ type: Service.Type, parameters: Parameters) -> Service } public final class Container { diff --git a/Tests/SwinjectLightTests/SwinjectLightTests.swift b/Tests/SwinjectLightTests/SwinjectLightTests.swift index 25fd0c6..5081ef6 100644 --- a/Tests/SwinjectLightTests/SwinjectLightTests.swift +++ b/Tests/SwinjectLightTests/SwinjectLightTests.swift @@ -33,7 +33,7 @@ final class SwinjectLightTests: XCTestCase { XCTAssertFalse(localVariable === resolvedDependency) } - func testSharedInstace() { + func testSharedInstance() { let container = Container() let localVariable = MockClass() container.register(MockDependency.self) { _ in