@@ -82,7 +82,7 @@ export interface DependentBase {
82
82
/**
83
83
* parentTitle dependent info for the parent node's title
84
84
*/
85
- parentTitle : ParentTitle | ParentTitleConstant ;
85
+ resultTitle : ParentTitle | ParentTitleConstant ;
86
86
/**
87
87
* Dependent node's title
88
88
*/
@@ -94,12 +94,12 @@ export interface DependentBase {
94
94
}
95
95
96
96
export interface DependentPrimitive extends DependentBase {
97
- parentTitle : ParentTitle ;
97
+ resultTitle : ParentTitle ;
98
98
type : MomoaPrimitive [ 'type' ] | MomoaObject [ 'type' ] ;
99
99
}
100
100
101
101
export interface DependentObject extends DependentBase {
102
- parentTitle : ParentTitle ;
102
+ resultTitle : ParentTitle ;
103
103
type : MomoaObject [ 'type' ] ;
104
104
}
105
105
@@ -108,12 +108,12 @@ export interface DependentArray extends DependentBase {
108
108
* if present the "childType" will be checked as well
109
109
*/
110
110
childType ?: MomoaValueNode [ 'type' ] ;
111
- parentTitle : ParentTitle ;
111
+ resultTitle : ParentTitle ;
112
112
type : MomoaArray [ 'type' ] ;
113
113
}
114
114
115
115
export interface DependentConstant extends DependentBase {
116
- parentTitle : ParentTitleConstant ;
116
+ resultTitle : ParentTitleConstant ;
117
117
type : 'Constant' ;
118
118
}
119
119
@@ -148,13 +148,13 @@ const animatedPropEntity = (parentTitle: AnimatedPropertyTitle, kTitle: AnyTitle
148
148
type : 'Array' ,
149
149
title : kTitle ,
150
150
childType : 'Object' ,
151
- parentTitle,
151
+ resultTitle : parentTitle ,
152
152
} ,
153
153
{
154
154
key : 'a' ,
155
155
type : 'Constant' ,
156
156
title : IBT . animated ,
157
- parentTitle : {
157
+ resultTitle : {
158
158
defaultValue : 0 ,
159
159
values : {
160
160
0 : `${ parentTitle } -static` ,
@@ -194,7 +194,7 @@ export const objectEntity: NoKeyEntityMap = {
194
194
key : 'ty' ,
195
195
type : 'Constant' ,
196
196
title : NT . layerType ,
197
- parentTitle : {
197
+ resultTitle : {
198
198
prefix : 'layer' ,
199
199
defaultValue : 0 ,
200
200
values : {
@@ -226,7 +226,7 @@ export const objectEntity: NoKeyEntityMap = {
226
226
key : 'ty' ,
227
227
type : 'Constant' ,
228
228
title : ST . shapeType ,
229
- parentTitle : {
229
+ resultTitle : {
230
230
prefix : 'shape' ,
231
231
defaultValue : 'rc' ,
232
232
values : {
@@ -257,7 +257,7 @@ export const objectEntity: NoKeyEntityMap = {
257
257
key : 'sy' ,
258
258
type : 'Constant' ,
259
259
title : NT . shapePolygonStarType ,
260
- parentTitle : {
260
+ resultTitle : {
261
261
prefix : 'shape' ,
262
262
defaultValue : 1 ,
263
263
values : {
@@ -272,13 +272,13 @@ export const objectEntity: NoKeyEntityMap = {
272
272
[ CT . assets ] : {
273
273
defaultTitle : OT . assetPrecomposition ,
274
274
dependents : [
275
- { key : 'w' , type : 'Number' , title : NT . width , parentTitle : OT . assetImage } ,
276
- { key : 'h' , type : 'Number' , title : NT . height , parentTitle : OT . assetImage } ,
275
+ { key : 'w' , type : 'Number' , title : NT . width , resultTitle : OT . assetImage } ,
276
+ { key : 'h' , type : 'Number' , title : NT . height , resultTitle : OT . assetImage } ,
277
277
{
278
278
key : 't' ,
279
279
type : 'Constant' ,
280
280
title : ST . assetType ,
281
- parentTitle : {
281
+ resultTitle : {
282
282
prefix : 'asset' ,
283
283
defaultValue : 'seq' ,
284
284
values : {
@@ -287,19 +287,19 @@ export const objectEntity: NoKeyEntityMap = {
287
287
} ,
288
288
} ,
289
289
} ,
290
- { key : 'layers' , type : 'Array' , title : CT . composition , parentTitle : OT . assetPrecomposition } ,
291
- { key : 'mn' , type : 'String' , title : ST . matchName , parentTitle : OT . assetPrecomposition } ,
292
- { key : 'fr' , type : 'Number' , title : NT . framerate , parentTitle : OT . assetPrecomposition } ,
290
+ { key : 'layers' , type : 'Array' , title : CT . composition , resultTitle : OT . assetPrecomposition } ,
291
+ { key : 'mn' , type : 'String' , title : ST . matchName , resultTitle : OT . assetPrecomposition } ,
292
+ { key : 'fr' , type : 'Number' , title : NT . framerate , resultTitle : OT . assetPrecomposition } ,
293
293
{
294
294
key : 'xt' ,
295
295
// integer-boolean
296
296
type : 'Number' ,
297
297
title : IBT . extraComposition ,
298
- parentTitle : OT . assetPrecomposition ,
298
+ resultTitle : OT . assetPrecomposition ,
299
299
} ,
300
- { key : 'p' , type : 'String' , title : ST . filename , parentTitle : OT . assetFile } ,
301
- { key : 'u' , type : 'String' , title : ST . path , parentTitle : OT . assetFile } ,
302
- { key : 'e' , type : 'Number' , title : IBT . embedded , parentTitle : OT . assetFile } ,
300
+ { key : 'p' , type : 'String' , title : ST . filename , resultTitle : OT . assetFile } ,
301
+ { key : 'u' , type : 'String' , title : ST . path , resultTitle : OT . assetFile } ,
302
+ { key : 'e' , type : 'Number' , title : IBT . embedded , resultTitle : OT . assetFile } ,
303
303
] ,
304
304
} ,
305
305
[ CT . effectList ] : {
@@ -309,7 +309,7 @@ export const objectEntity: NoKeyEntityMap = {
309
309
key : 'ty' ,
310
310
type : 'Constant' ,
311
311
title : NT . effectType ,
312
- parentTitle : {
312
+ resultTitle : {
313
313
prefix : 'effect' ,
314
314
defaultValue : 5 ,
315
315
values : {
@@ -341,7 +341,7 @@ export const objectEntity: NoKeyEntityMap = {
341
341
key : 'ty' ,
342
342
type : 'Constant' ,
343
343
title : NT . effectValueType ,
344
- parentTitle : {
344
+ resultTitle : {
345
345
defaultValue : 0 ,
346
346
prefix : 'effect-param' ,
347
347
values : {
@@ -365,7 +365,7 @@ export const objectEntity: NoKeyEntityMap = {
365
365
key : 'ty' ,
366
366
type : 'Constant' ,
367
367
title : NT . layerStyleType ,
368
- parentTitle : {
368
+ resultTitle : {
369
369
prefix : CT . layerStyle ,
370
370
defaultValue : 0 ,
371
371
values : {
@@ -463,13 +463,13 @@ export const objectEntity: NoKeyEntityMap = {
463
463
type : 'Array' ,
464
464
title : CT . positionKeyframeList ,
465
465
childType : 'Object' ,
466
- parentTitle : OT . animatedPosition ,
466
+ resultTitle : OT . animatedPosition ,
467
467
} ,
468
468
{
469
469
key : 'a' ,
470
470
type : 'Constant' ,
471
471
title : IBT . animated ,
472
- parentTitle : {
472
+ resultTitle : {
473
473
defaultValue : 0 ,
474
474
values : {
475
475
0 : OT . animatedPositionStatic ,
@@ -481,11 +481,11 @@ export const objectEntity: NoKeyEntityMap = {
481
481
key : 's' ,
482
482
type : 'Boolean' ,
483
483
title : BT . splitEnabled ,
484
- parentTitle : OT . splitVector ,
484
+ resultTitle : OT . splitVector ,
485
485
} ,
486
- { key : 'x' , type : 'Object' , title : ET . animatedValueProp , parentTitle : OT . splitVector } ,
487
- { key : 'y' , type : 'Object' , title : ET . animatedValueProp , parentTitle : OT . splitVector } ,
488
- { key : 'z' , type : 'Object' , title : ET . animatedValueProp , parentTitle : OT . splitVector } ,
486
+ { key : 'x' , type : 'Object' , title : ET . animatedValueProp , resultTitle : OT . splitVector } ,
487
+ { key : 'y' , type : 'Object' , title : ET . animatedValueProp , resultTitle : OT . splitVector } ,
488
+ { key : 'z' , type : 'Object' , title : ET . animatedValueProp , resultTitle : OT . splitVector } ,
489
489
] ,
490
490
} ,
491
491
[ ET . layerTransformScale ] : {
@@ -909,7 +909,7 @@ export const objectEntity: NoKeyEntityMap = {
909
909
key : 'n' ,
910
910
type : 'Constant' ,
911
911
title : ST . strokeDashType ,
912
- parentTitle : {
912
+ resultTitle : {
913
913
prefix : 'stroke-dash' ,
914
914
defaultValue : 'd' ,
915
915
values : {
@@ -930,13 +930,13 @@ export const objectEntity: NoKeyEntityMap = {
930
930
[ ET . textCharacterData ] : {
931
931
defaultTitle : OT . characterShapes ,
932
932
dependents : [
933
- { key : 'shapes' , type : 'Array' , title : CT . shapeList , parentTitle : OT . characterShapes } ,
934
- { key : 'refId' , type : 'String' , title : ST . idReference , parentTitle : OT . characterPrecomp } ,
935
- { key : 'ks' , type : 'Object' , title : ET . layerTransform , parentTitle : OT . characterPrecomp } ,
936
- { key : 'ip' , type : 'Number' , title : NT . inPoint , parentTitle : OT . characterPrecomp } ,
937
- { key : 'op' , type : 'Number' , title : NT . outPoint , parentTitle : OT . characterPrecomp } ,
938
- { key : 'sr' , type : 'Number' , title : NT . timeStretch , parentTitle : OT . characterPrecomp } ,
939
- { key : 'st' , type : 'Number' , title : NT . timeStart , parentTitle : OT . characterPrecomp } ,
933
+ { key : 'shapes' , type : 'Array' , title : CT . shapeList , resultTitle : OT . characterShapes } ,
934
+ { key : 'refId' , type : 'String' , title : ST . idReference , resultTitle : OT . characterPrecomp } ,
935
+ { key : 'ks' , type : 'Object' , title : ET . layerTransform , resultTitle : OT . characterPrecomp } ,
936
+ { key : 'ip' , type : 'Number' , title : NT . inPoint , resultTitle : OT . characterPrecomp } ,
937
+ { key : 'op' , type : 'Number' , title : NT . outPoint , resultTitle : OT . characterPrecomp } ,
938
+ { key : 'sr' , type : 'Number' , title : NT . timeStretch , resultTitle : OT . characterPrecomp } ,
939
+ { key : 'st' , type : 'Number' , title : NT . timeStart , resultTitle : OT . characterPrecomp } ,
940
940
] ,
941
941
} ,
942
942
[ CT . textDocumentKeyframes ] : {
@@ -960,11 +960,11 @@ const createDependentTitles = (
960
960
) : Record < string , AnyTitle > => {
961
961
const entityMap = objectEntity [ parentTitle ] ;
962
962
const dependents = entityMap ?. dependents ;
963
- const node = dependents ?. find ( ( item ) => item . key === dependentKey ) ;
963
+ const dependent = dependents ?. find ( ( item ) => item . key === dependentKey ) ;
964
964
965
- if ( node ?. type !== 'Constant' ) return { } ;
965
+ if ( dependent ?. type !== 'Constant' ) return { } ;
966
966
967
- const { prefix, values } = node . parentTitle ;
967
+ const { prefix, values } = dependent . resultTitle ;
968
968
969
969
const prefixTitle = prefix ? `${ prefix } -` : '' ;
970
970
0 commit comments