refactor: stricter domain: theme
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { Injectable, inject } from '@angular/core';
|
||||
import { ElectronBridgeService } from '../../../core/platform/electron/electron-bridge.service';
|
||||
import type { SavedThemeFileDescriptor } from '../../../core/platform/electron/electron-api.models';
|
||||
import type { SavedThemeSummary } from '../domain/theme.models';
|
||||
import { validateThemeDocument } from '../domain/theme.validation';
|
||||
import { ElectronBridgeService } from '../../../../core/platform/electron/electron-bridge.service';
|
||||
import type { SavedThemeFileDescriptor } from '../../../../core/platform/electron/electron-api.models';
|
||||
import type { SavedThemeSummary } from '../../domain/models/theme.model';
|
||||
import { validateThemeDocument } from '../../domain/logic/theme-validation.logic';
|
||||
|
||||
const THEME_LIBRARY_REQUEST_TIMEOUT_MS = 4000;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { STORAGE_KEY_THEME_ACTIVE, STORAGE_KEY_THEME_DRAFT } from '../../../core/constants';
|
||||
import { STORAGE_KEY_THEME_ACTIVE, STORAGE_KEY_THEME_DRAFT } from '../../../../core/constants';
|
||||
|
||||
export interface ThemeStorageSnapshot {
|
||||
activeText: string | null;
|
||||
Reference in New Issue
Block a user