UNPKG

jscodeshaft

Version:

Collection of more or less primitive helpers and abstractions for JSCodeShift, build for design system migrations and upgrades.

17 lines (15 loc) 432 B
/** * Values set to "undefined", are represented as expressions * without "value" property. There's no obvious way to create * them so this workaround is used instead. * @param {function} j JSCodeShift instance * @returns {Node|null} */ export const createUndefinedExpression = j => { if (j?.jsxExpressionContainer) { return j.jsxExpressionContainer( j.identifier('undefined'), ); } return null; }