<?php

declare(strict_types=1);

namespace App\Framework\Development\HotReload;

/**
 * Types of reload operations
 */
enum ReloadType: string
{
    /**
     * Full page reload
     */
    case FULL = 'full';

    /**
     * CSS hot replacement (no page reload)
     */
    case CSS = 'css';

    /**
     * JavaScript Hot Module Replacement
     */
    case HMR = 'hmr';

    /**
     * Partial content reload (AJAX)
     */
    case PARTIAL = 'partial';
}
