@apistudio/apim-cli
Version:
CLI for API Management Products
24 lines (23 loc) • 726 B
text/typescript
/**
* Copyright IBM Corp. 2024, 2025
*/
import { APICFileInfo } from "../../apic-mode/models/apic-file-info.model.js";
import { ProjectMode } from "../../apic-mode/models/apic-project.model.js";
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 | APICFileInfo;
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;
projectMode?: ProjectMode
};