This repository was archived by the owner on Jul 17, 2024. It is now read-only.
File tree 1 file changed +9
-8
lines changed
1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -4,23 +4,24 @@ declare global {
4
4
namespace AnimatedJava {
5
5
type NamespacedString = `${string } ${string } :${string } ${string } `
6
6
type ProjectSettings = Record < NamespacedString , Setting < any > >
7
+ export interface IAnimatedJavaExportData < S > {
8
+ ajSettings : IAnimatedJavaSettings
9
+ projectSettings : AnimatedJava . IProjectSettings
10
+ exporterSettings : S
11
+ renderedAnimations : AnimatedJava . IRenderedAnimation [ ]
12
+ rig : AnimatedJava . IRenderedRig
13
+ }
7
14
}
8
15
}
9
16
10
- interface IAnimatedJavaExporterOptions < S extends AnimatedJava . ProjectSettings > {
17
+ export interface IAnimatedJavaExporterOptions < S extends AnimatedJava . ProjectSettings > {
11
18
id : AnimatedJava . NamespacedString
12
19
name : string
13
20
description : string
14
21
getSettings ( ) : S
15
22
settingsStructure : AnimatedJava . GUIStructure
16
23
onStartup ?: ( ) => void
17
- export (
18
- ajSettings : IAnimatedJavaSettings ,
19
- projectSettings : AnimatedJava . IProjectSettings ,
20
- exporterSettings : S ,
21
- renderedAnimations : AnimatedJava . IRenderedAnimation [ ] ,
22
- rig : AnimatedJava . IRenderedRig
23
- ) : Promise < void > | void
24
+ export ( exportData : AnimatedJava . IAnimatedJavaExportData < S > ) : Promise < void > | void
24
25
}
25
26
26
27
export class AnimatedJavaExporter <
You can’t perform that action at this time.
0 commit comments