chore: remove unnecessary comments

This commit is contained in:
2026-02-04 23:52:00 +05:00
parent 49f427f3a0
commit dafc1bbfd2
13 changed files with 28 additions and 139 deletions
+1 -18
View File
@@ -11,16 +11,12 @@ export interface ExportResult {
}
export class ExportService {
/**
* Экспортирует панель в изображение и сохраняет её
*/
async exportPanel(panel: Panel, konvaStage: Stage, filename?: string): Promise<ExportResult> {
try {
if (!konvaStage) {
throw new ImageError("Konva Stage не передан для экспорта");
}
// Используем toBlob метод Konva Stage напрямую
const blob = await this.exportKonvaStageToBlob(konvaStage);
if (!blob) {
@@ -42,9 +38,6 @@ export class ExportService {
}
}
/**
* Экспортирует Konva Stage в Blob используя встроенный метод toBlob
*/
private async exportKonvaStageToBlob(konvaStage: Stage): Promise<Blob | null> {
if (!konvaStage || typeof konvaStage.toBlob !== "function") {
throw new ImageError("Konva Stage не найден или не поддерживает toBlob");
@@ -65,10 +58,8 @@ export class ExportService {
/**
* Экспортирует несколько панелей в ZIP архив
* (будет реализовано позже для batch download)
*/
async exportPanels(panels: Panel[]): Promise<ExportResult> {
// TODO: Реализовать пакетный экспорт с использованием JSZip
return {
success: false,
error: "Пакетный экспорт еще не реализован",
@@ -77,7 +68,6 @@ export class ExportService {
/**
* Обработчик для скачивания одной панели
* Этот метод должен быть вызван из компонента PanelPreview с передачей konvaStage
*/
async handleDownload(panel: Panel, konvaStage: Stage): Promise<void> {
const result = await this.exportPanel(panel, konvaStage);
@@ -96,18 +86,11 @@ export class ExportService {
}
}
/**
* Получить сообщение об ошибке
*/
getErrorMessage(): string | null {
return null; // Реализовать при необходимости
return null;
}
/**
* Установить сообщение об ошибке
*/
setErrorMessage(message: string): void {
// Реализовать при необходимости
console.error("ExportService error:", message);
}
}