ast-contains-only-empty-space
Version:
Does AST contain only empty space?
11 lines (9 loc) • 544 B
JavaScript
/**
* @name ast-contains-only-empty-space
* @fileoverview Does AST contain only empty space?
* @version 4.1.3
* @author Roy Revelt
* @license MIT
* {@link https://codsen.com/os/ast-contains-only-empty-space/}
*/
import{traverse as c}from"ast-monkey-traverse";var r="4.1.3";var d=r;function y(e){if(typeof e=="string")return!e.trim();if(!["object","string"].includes(typeof e)||!e)return!1;let n=!0;return e=c(e,(o,s,p,i)=>{let t=s!==void 0?s:o;return typeof t=="string"&&t.trim()&&(n=!1,i.now=!0),t}),n}export{y as empty,d as version};