[Gradle, JS] Separate interface for directory dependency with externals
KT-38331
This commit is contained in:
+6
-3
@@ -21,19 +21,21 @@ interface BaseNpmDependencyExtension {
|
|||||||
operator fun invoke(name: String, version: String): NpmDependency
|
operator fun invoke(name: String, version: String): NpmDependency
|
||||||
}
|
}
|
||||||
|
|
||||||
interface NpmDirectoryDependencyExtension {
|
interface NpmDirectoryDependencyExtension : BaseNpmDependencyExtension {
|
||||||
operator fun invoke(name: String, directory: File): NpmDependency
|
operator fun invoke(name: String, directory: File): NpmDependency
|
||||||
|
|
||||||
operator fun invoke(directory: File): NpmDependency
|
operator fun invoke(directory: File): NpmDependency
|
||||||
}
|
}
|
||||||
|
|
||||||
interface NpmDependencyWithExternalsExtension {
|
interface NpmDependencyWithExternalsExtension : BaseNpmDependencyExtension {
|
||||||
operator fun invoke(
|
operator fun invoke(
|
||||||
name: String,
|
name: String,
|
||||||
version: String,
|
version: String,
|
||||||
generateKotlinExternals: Boolean
|
generateKotlinExternals: Boolean
|
||||||
): NpmDependency
|
): NpmDependency
|
||||||
|
}
|
||||||
|
|
||||||
|
interface NpmDirectoryDependencyWithExternalsExtension : NpmDirectoryDependencyExtension {
|
||||||
operator fun invoke(
|
operator fun invoke(
|
||||||
name: String,
|
name: String,
|
||||||
directory: File,
|
directory: File,
|
||||||
@@ -48,8 +50,9 @@ interface NpmDependencyWithExternalsExtension {
|
|||||||
|
|
||||||
interface NpmDependencyExtension :
|
interface NpmDependencyExtension :
|
||||||
BaseNpmDependencyExtension,
|
BaseNpmDependencyExtension,
|
||||||
|
NpmDependencyWithExternalsExtension,
|
||||||
NpmDirectoryDependencyExtension,
|
NpmDirectoryDependencyExtension,
|
||||||
NpmDependencyWithExternalsExtension
|
NpmDirectoryDependencyWithExternalsExtension
|
||||||
|
|
||||||
interface DevNpmDependencyExtension :
|
interface DevNpmDependencyExtension :
|
||||||
BaseNpmDependencyExtension,
|
BaseNpmDependencyExtension,
|
||||||
|
|||||||
Reference in New Issue
Block a user