UNPKG

ast-contains-only-empty-space

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