This repository was archived by the owner on Jul 17, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -4,23 +4,24 @@ declare global {
44 namespace AnimatedJava {
55 type NamespacedString = `${string } ${string } :${string } ${string } `
66 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+ }
714 }
815}
916
10- interface IAnimatedJavaExporterOptions < S extends AnimatedJava . ProjectSettings > {
17+ export interface IAnimatedJavaExporterOptions < S extends AnimatedJava . ProjectSettings > {
1118 id : AnimatedJava . NamespacedString
1219 name : string
1320 description : string
1421 getSettings ( ) : S
1522 settingsStructure : AnimatedJava . GUIStructure
1623 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
2425}
2526
2627export class AnimatedJavaExporter <
You can’t perform that action at this time.
0 commit comments