diff --git a/packages/dev/parcel-transformer-docs/DocsTransformer.js b/packages/dev/parcel-transformer-docs/DocsTransformer.js index cf487c08187..857d88a691e 100644 --- a/packages/dev/parcel-transformer-docs/DocsTransformer.js +++ b/packages/dev/parcel-transformer-docs/DocsTransformer.js @@ -548,7 +548,11 @@ module.exports = new Transformer({ ); } - if (path.isTSExpressionWithTypeArguments()) { + // due to oxlint formatting, WaterfallLayout/other classes now are multiline declarations + // the "extends Layout, 0>" part then ends up becoming isTSInstantiationExpressions superclass rather than just Identifier. + // as a result, should be handled similar to isTSExpressionWithTypeArguments (aka Blah) + // see https://astexplorer.net/#/gist/451958d4b4a31868f0896664e2291a92/15ffdc9fe4097cfdb9f997f12d550fdff4761205 for verification + if (path.isTSExpressionWithTypeArguments() || path.isTSInstantiationExpression()) { if (path.node.typeParameters) { return Object.assign(node, { type: 'application',