ast-contains-only-empty-space
Version:
Does AST contain only empty space?
11 lines (9 loc) • 745 B
JavaScript
/**
* @name ast-contains-only-empty-space
* @fileoverview Does AST contain only empty space?
* @version 4.2.0
* @author Roy Revelt
* @license MIT
* {@link https://codsen.com/os/ast-contains-only-empty-space/}
*/
var s="4.2.0";var p=s;function r(e){if(e==null||typeof e!="object")return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null?!1:!(Symbol.iterator in e)&&!(Symbol.toStringTag in e)}function n(e){if(typeof e=="string")return!e.trim();if(Array.isArray(e)){for(let t of e)if(!n(t))return!1}else if(r(e)){for(let t of Object.keys(e))if(!n(e[t]))return!1}return!0}function l(e){return typeof e=="string"?!e.trim():typeof e!="object"||!e?!1:n(e)}export{l as empty,p as version};