@apistudio/apim-cli
Version:
CLI for API Management Products
20 lines • 717 B
TypeScript
import { VCSFileInfo } from "../../vcs/models/vcs-file-info.model.js";
import { OpenApiSpecDocument } from "../interfaces/api-spec-handler.interface.js";
export type APIContext = {
data: OpenApiSpecDocument;
context: {
file: FileSystemFileHandle | VCSFileInfo;
};
selectedItems: Array<SelectionItem>;
openAPIVersion: string | null;
};
export type SelectionType = 'module' | 'path' | 'operation' | 'component' | 'response';
export type SelectionItem = {
position: number;
type: SelectionType;
value: string | number;
showBreadCrumbs: boolean;
displayNameForBreadCrumbs: string;
onBreadCrumbClick?: () => void;
};
//# sourceMappingURL=api-context.store.model.d.ts.map