UNPKG

ast-contains-only-empty-space

Version:
11 lines (9 loc) 544 B
/** * @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};