UNPKG

@kuma-ui/compiler

Version:

🐻 Kuma UI is a utility-first, zero-runtime CSS-in-JS library that offers an outstanding developer experience and optimized performance.

22 lines (20 loc) 462 B
// src/collector/decode.ts import { Node } from "ts-morph"; var decode = (node) => { if (Node.isAsExpression(node)) { return decode(node.getExpression()); } if (Node.isParenthesizedExpression(node)) { return decode(node.getExpression()); } if (Node.isNonNullExpression(node)) { return decode(node.getExpression()); } if (Node.isTypeAssertion(node)) { return decode(node.getExpression()); } return node; }; export { decode };