UNPKG

emmet

Version:

Emmet — the essential toolkit for web-developers

20 lines (19 loc) 727 B
import type { AbbreviationNode } from '@emmetio/abbreviation'; import { type TemplateToken } from './template.js'; import { Config } from '../../config.js'; import { HTMLWalkState } from './html.js'; export interface CommentWalkState { enabled: boolean; trigger: string[]; before?: TemplateToken[]; after?: TemplateToken[]; } export declare function createCommentState(config: Config): CommentWalkState; /** * Adds comment prefix for given node, if required */ export declare function commentNodeBefore(node: AbbreviationNode, state: HTMLWalkState): void; /** * Adds comment suffix for given node, if required */ export declare function commentNodeAfter(node: AbbreviationNode, state: HTMLWalkState): void;