[Gradle, JS] KT-36784 Add composite dependencies to hook

#KT-32466 fixed
#KT-36784 fixed
#KT-36864 fixed
This commit is contained in:
Ilya Goncharov
2020-03-27 16:14:35 +03:00
parent d3cb31c584
commit 1ef37b6203
3 changed files with 9 additions and 6 deletions
@@ -36,9 +36,10 @@ internal class DukatCompilationResolverPlugin(
}
override fun hookDependencies(
internalDependencies: MutableSet<KotlinCompilationNpmResolver>,
externalGradleDependencies: MutableSet<KotlinCompilationNpmResolver.ExternalGradleDependency>,
externalNpmDependencies: MutableSet<NpmDependency>
internalDependencies: Set<KotlinCompilationNpmResolver>,
internalCompositeDependencies: Set<KotlinCompilationNpmResolver.CompositeDependency>,
externalGradleDependencies: Set<KotlinCompilationNpmResolver.ExternalGradleDependency>,
externalNpmDependencies: Set<NpmDependency>
) {
if (nodeJs.experimental.discoverTypes) {
// todo: discoverTypes
@@ -10,8 +10,9 @@ import org.jetbrains.kotlin.gradle.targets.js.npm.resolver.KotlinCompilationNpmR
internal interface CompilationResolverPlugin {
fun hookDependencies(
internalDependencies: MutableSet<KotlinCompilationNpmResolver>,
externalGradleDependencies: MutableSet<KotlinCompilationNpmResolver.ExternalGradleDependency>,
externalNpmDependencies: MutableSet<NpmDependency>
internalDependencies: Set<KotlinCompilationNpmResolver>,
internalCompositeDependencies: Set<KotlinCompilationNpmResolver.CompositeDependency>,
externalGradleDependencies: Set<KotlinCompilationNpmResolver.ExternalGradleDependency>,
externalNpmDependencies: Set<NpmDependency>
)
}
@@ -172,6 +172,7 @@ internal class KotlinCompilationNpmResolver(
plugins.forEach {
it.hookDependencies(
internalDependencies,
internalCompositeDependencies,
externalGradleDependencies,
externalNpmDependencies
)