1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import Container from './container.js'
- import Node, { NodeProps } from './node.js'
- interface CommentRaws extends Record<string, unknown> {
-
- before?: string
-
- left?: string
-
- right?: string
- }
- export interface CommentProps extends NodeProps {
-
- text: string
-
- raws?: CommentRaws
- }
- export default class Comment extends Node {
- type: 'comment'
- parent: Container | undefined
- raws: CommentRaws
-
- text: string
- constructor(defaults?: CommentProps)
- assign(overrides: object | CommentProps): this
- clone(overrides?: Partial<CommentProps>): this
- cloneBefore(overrides?: Partial<CommentProps>): this
- cloneAfter(overrides?: Partial<CommentProps>): this
- }
|