/**
 * Copyright Super iPaaS Integration LLC, an IBM Company 2024
 */
import { VCSFileInfo } from "../../vcs/models/vcs-file-info.model.js";
import { IlintResponse } from "./lint-response.model.js";
export type EditorTab = {
  id: number;
  file: FileSystemFileHandle | VCSFileInfo;
  isVCSFile: boolean;
  displayName: string;
  path: string;
  saved: boolean;
  modified: number;
  openOrder: number;
  currentPosition: { line: number; column: number };
  content: string;
  lintResponse: IlintResponse[];
  temporary?: boolean;
  activeKind: string;
};
