@@ -15,7 +15,7 @@ Core types and utilities for handling JSON transformers
1515 ContextVariablesSchemas : Record < string , TypeSchema > ,
1616 getFunctionInlineSignature : (name : string , func : FunctionDescriptor , requiredOnly ? : boolean ) => string ,
1717 getFunctionObjectSignature : (name : string , func : FunctionDescriptor ) => string ,
18- functions : { // Functions,
18+ functionsParser : {
1919 get (name : string ) => FunctionDescriptor ,
2020 getNames () => string [],
2121 resolveDocsUrl (funcName : string , functionDescriptor ? : FunctionDescriptor ) => string ,
@@ -33,9 +33,13 @@ Core types and utilities for handling JSON transformers
3333 },
3434 parseArgs : (func : FunctionDescriptor , args ? : string ) => {},
3535 type Argument ,
36+ type ArgumentCondition ,
37+ type ConditionalSubFunction ,
38+ type FunctionDefinition ,
3639 type FunctionDescriptor ,
3740 EmbeddedTransformerFunction, // enum
3841 EmbeddedTransformerFunctions: EmbeddedTransformerFunction[],
42+ type JsonTransformExample ,
3943 jsonpathJoin: (...args: (string | null | undefined)[]): string,
4044 JsonPathFunctionRegex: RegExp,
4145 parseTransformer: (
@@ -51,6 +55,9 @@ Core types and utilities for handling JSON transformers
5155 },
5256 type ParseMethod ,
5357 type HandleFunctionMethod ,
58+ definitions: Record<EmbeddedTransformerFunction , FunctionDefinition >,
59+ examples: Record<EmbeddedTransformerFunction , JsonTransformExample >,
60+ functions: Record<EmbeddedTransformerFunction , FunctionDescriptor >,
5461 transformUtils: { // TransformUtils
5562 setAdditionalContext: (additionalContext: Set<string >) = > void ,
5663 getAdditionalContext : () => Set <string >,
0 commit comments