package cz.habarta.typescript.generator.emitter;
import cz.habarta.typescript.generator.Settings;
import java.util.List;
public class TsTaggedTemplateLiteral extends TsTemplateLiteral {
private final TsExpression tagFunction;
public TsTaggedTemplateLiteral(TsExpression tagFunction, List<TsExpression/*|TsStringLiteral*/> spans) {
super(spans);
this.tagFunction = tagFunction;
}
public TsExpression getTagFunction() {
return tagFunction;
}
@Override
public String format(Settings settings) {
return tagFunction.format(settings) + super.format(settings);
}
}