@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
JavaScript
// 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
};