mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-14 00:14:09 +00:00
Enrich .d.ts files with the interface implementation fields, so in scripts calls like event.npc and event.player are now syntax highlighted and type resolved
This commit is contained in:
1 parent
5b8827549f
commit
4d08f85419
1 file changed
+8
-2
+8
-2
@@ -64,11 +64,17 @@ sourceSets.main.java {
|
||||
// TypeScript plugin is applied above in the main plugins block
|
||||
|
||||
tasks.named("generateTypeScriptDefinitions").configure {
|
||||
sourceDirectories = ['src/api/java']
|
||||
sourceDirectories = ['src/api/java', 'src/main/java']
|
||||
outputDirectory = "src/main/resources/assets/${project.property("modId")}/api"
|
||||
apiPackages = ['noppes.npcs.api', 'net.minecraft'] as Set
|
||||
cleanOutputFirst = true // Clean old generated files before regenerating
|
||||
implementationPackages = [
|
||||
'noppes.npcs.scripted',
|
||||
'noppes.npcs.controllers.data',
|
||||
'noppes.npcs.entity.data',
|
||||
'noppes.npcs.quests',
|
||||
'kamkeel.npcs.controllers.data'
|
||||
] as Set
|
||||
}
|
||||
processResources.dependsOn generateTypeScriptDefinitions
|
||||
sourcesJar.dependsOn generateTypeScriptDefinitions
|
||||
|
||||
Reference in new issue
Block a user