%PDF- %PDF-
| Direktori : /home/qgbqkvz/www/wp-content/plugins/wp-scss/scssphp/src/Visitor/ |
| Current File : /home/qgbqkvz/www/wp-content/plugins/wp-scss/scssphp/src/Visitor/ModifiableCssVisitor.php |
<?php
/**
* SCSSPHP
*
* @copyright 2012-2020 Leaf Corcoran
*
* @license http://opensource.org/licenses/MIT MIT
*
* @link http://scssphp.github.io/scssphp
*/
namespace ScssPhp\ScssPhp\Visitor;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssAtRule;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssComment;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssDeclaration;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssImport;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssKeyframeBlock;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssMediaRule;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssStyleRule;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssStylesheet;
use ScssPhp\ScssPhp\Ast\Css\ModifiableCssSupportsRule;
/**
* An interface for visitors that traverse CSS statements.
*
* @internal
*
* @template T
*/
interface ModifiableCssVisitor
{
/**
* @param ModifiableCssAtRule $node
*
* @return T
*/
public function visitCssAtRule($node);
/**
* @param ModifiableCssComment $node
*
* @return T
*/
public function visitCssComment($node);
/**
* @param ModifiableCssDeclaration $node
*
* @return T
*/
public function visitCssDeclaration($node);
/**
* @param ModifiableCssImport $node
*
* @return T
*/
public function visitCssImport($node);
/**
* @param ModifiableCssKeyframeBlock $node
*
* @return T
*/
public function visitCssKeyframeBlock($node);
/**
* @param ModifiableCssMediaRule $node
*
* @return T
*/
public function visitCssMediaRule($node);
/**
* @param ModifiableCssStyleRule $node
*
* @return T
*/
public function visitCssStyleRule($node);
/**
* @param ModifiableCssStylesheet $node
*
* @return T
*/
public function visitCssStylesheet($node);
/**
* @param ModifiableCssSupportsRule $node
*
* @return T
*/
public function visitCssSupportsRule($node);
}