Package-level declarations
Contains all common classes for shared business logic required by any JavaScriptTransformer implementation.
Note: This package does not contain any implementations that support JavaScript transformations. Add a dependency on an implementation in addition to this package.
Types
Link copied to clipboard
Adapter interface for a JavaScript engine capable of evaluating JavaScript code and returning a result as a DataItem.
Link copied to clipboard
class JavaScriptTransformationSettingsBuilder(transformationId: String) : TransformationSettingsBuilder<JavaScriptTransformationSettingsBuilder>
Builder for creating TransformationSettings specific to the JavaScript Transformer module.
Link copied to clipboard
abstract class JavaScriptTransformerFactory(adapterProvider: (TealiumContext) -> JavaScriptEngineAdapter) : ModuleFactory
Factory responsible for creating and configuring the JavaScriptTransformer module.