package com.intellij.lang.javascript.linter.tslint.highlight;
import com.intellij.lang.javascript.linter.JSLinterInput;
import com.intellij.lang.javascript.linter.tslint.config.TsLintState;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.editor.colors.EditorColorsScheme;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public final class TsLinterInput extends JSLinterInput<TsLintState> {
@Nullable
private final VirtualFile myConfig;
public TsLinterInput(@NotNull Project project,
@NotNull PsiFile psiFile,
@NotNull String fileContent,
@NotNull TsLintState state,
@Nullable EditorColorsScheme colorsScheme,
@Nullable VirtualFile config) {
super(project, psiFile, fileContent, state, colorsScheme);
myConfig = config;
}
@Nullable
public VirtualFile getConfig() {
return myConfig;
}
}