prettier-plugin-solidity
Version:
A Prettier Plugin for automatically formatting your Solidity code.
22 lines (15 loc) • 501 B
text/typescript
import { TerminalKind } from '@nomicfoundation/slang/cst';
import { CommentNode } from './CommentNode.js';
import type { TerminalNode } from '@nomicfoundation/slang/cst';
import type { Doc } from 'prettier';
export class SingleLineComment extends CommentNode {
readonly kind = TerminalKind.SingleLineComment;
value: string;
constructor(ast: TerminalNode, offset: number) {
super(ast, offset);
this.value = ast.unparse();
}
print(): Doc {
return this.value.trimEnd();
}
}