@@ -15,7 +15,7 @@ Core types and utilities for handling JSON transformers
15
15
ContextVariablesSchemas : Record < string , TypeSchema > ,
16
16
getFunctionInlineSignature : (name : string , func : FunctionDescriptor , requiredOnly ? : boolean ) => string ,
17
17
getFunctionObjectSignature : (name : string , func : FunctionDescriptor ) => string ,
18
- functions : { // Functions,
18
+ functionsParser : {
19
19
get (name : string ) => FunctionDescriptor ,
20
20
getNames () => string [],
21
21
resolveDocsUrl (funcName : string , functionDescriptor ? : FunctionDescriptor ) => string ,
@@ -33,9 +33,13 @@ Core types and utilities for handling JSON transformers
33
33
},
34
34
parseArgs : (func : FunctionDescriptor , args ? : string ) => {},
35
35
type Argument ,
36
+ type ArgumentCondition ,
37
+ type ConditionalSubFunction ,
38
+ type FunctionDefinition ,
36
39
type FunctionDescriptor ,
37
40
EmbeddedTransformerFunction, // enum
38
41
EmbeddedTransformerFunctions: EmbeddedTransformerFunction[],
42
+ type JsonTransformExample ,
39
43
jsonpathJoin: (...args: (string | null | undefined)[]): string,
40
44
JsonPathFunctionRegex: RegExp,
41
45
parseTransformer: (
@@ -51,6 +55,9 @@ Core types and utilities for handling JSON transformers
51
55
},
52
56
type ParseMethod ,
53
57
type HandleFunctionMethod ,
58
+ definitions: Record<EmbeddedTransformerFunction , FunctionDefinition >,
59
+ examples: Record<EmbeddedTransformerFunction , JsonTransformExample >,
60
+ functions: Record<EmbeddedTransformerFunction , FunctionDescriptor >,
54
61
transformUtils: { // TransformUtils
55
62
setAdditionalContext: (additionalContext: Set<string >) = > void ,
56
63
getAdditionalContext : () => Set <string >,
0 commit comments