| 'use strict'; | |
| /** @typedef {import('postcss').Node} PostcssNode */ | |
| /** | |
| * Get the next non-comment node in a PostCSS AST | |
| * at or after a given node. | |
| * | |
| * @param {PostcssNode | void} startNode | |
| * @returns {PostcssNode | null} | |
| */ | |
| module.exports = function nextNonCommentNode(startNode) { | |
| if (!startNode || !startNode.next) return null; | |
| if (startNode.type === 'comment') { | |
| return nextNonCommentNode(startNode.next()); | |
| } | |
| return startNode; | |
| }; |