Home Reference Source Repository
import ContainerTransformer from 'recink/src/component/helper/container-transformer.js'
public class | source

ContainerTransformer

Apply transformations to an configuration container

Constructor Summary

Public Constructor
public

constructor(container: Container)

Member Summary

Public Members
public get
public get

Method Summary

Public Methods
public

add(transformerInstance: Transformer): ContainerTransformer

public
public

create(path: string, transformer: function): Transformer

public

Public Constructors

public constructor(container: Container) source

Params:

NameTypeAttributeDescription
container Container

Public Members

public get container: Container: * source

Return:

Container

public get transformers: Transformer[]: * source

Return:

Transformer[]

Public Methods

public add(transformerInstance: Transformer): ContainerTransformer source

Params:

NameTypeAttributeDescription
transformerInstance Transformer

public addPattern(path: string): ContainerTransformer source

Params:

NameTypeAttributeDescription
path string

public create(path: string, transformer: function): Transformer source

Params:

NameTypeAttributeDescription
path string
transformer function

Return:

Transformer

public transform(): Promise source

Return:

Promise