Closed
Description
For example:
test('@aws-cdk/aws-route53-patterns', async () => {
const docs = await Documentation.forPackage('@aws-cdk/[email protected]', {
language: Language.PYTHON,
});
const markdown = docs.render({ linkFormatter: (t: TranspiledType) => `#custom-${t.fqn}` });
expect(markdown.render()).toMatchSnapshot();
});
Debug Failure. False expression: Containing file should be a module.
at checkImportMetaProperty (node_modules/typescript/lib/typescript.js:59527:22)
at checkMetaProperty (node_modules/typescript/lib/typescript.js:59502:24)
at checkExpressionWorker (node_modules/typescript/lib/typescript.js:61722:28)
at checkExpression (node_modules/typescript/lib/typescript.js:61614:38)
at checkNonNullExpression (node_modules/typescript/lib/typescript.js:57015:37)
at checkPropertyAccessExpression (node_modules/typescript/lib/typescript.js:57060:85)
at checkExpressionWorker (node_modules/typescript/lib/typescript.js:61693:28)
at checkExpression (node_modules/typescript/lib/typescript.js:61614:38)
at maybeCheckExpression (node_modules/typescript/lib/typescript.js:60827:34)
at checkBinaryExpression (node_modules/typescript/lib/typescript.js:60795:25)
at checkExpressionWorker (node_modules/typescript/lib/typescript.js:61734:28)
at checkExpression (node_modules/typescript/lib/typescript.js:61614:38)
at checkExpressionStatement (node_modules/typescript/lib/typescript.js:64083:13)
at checkSourceElementWorker (node_modules/typescript/lib/typescript.js:66611:28)
at checkSourceElement (node_modules/typescript/lib/typescript.js:66489:17)
at Object.forEach (node_modules/typescript/lib/typescript.js:317:30)
at checkSourceFileWorker (node_modules/typescript/lib/typescript.js:66826:20)
at checkSourceFile (node_modules/typescript/lib/typescript.js:66794:13)
at getDiagnosticsWorker (node_modules/typescript/lib/typescript.js:66882:17)
at getDiagnostics (node_modules/typescript/lib/typescript.js:66868:24)
at Object.getEmitResolver (node_modules/typescript/lib/typescript.js:35702:13)
at node_modules/typescript/lib/typescript.js:101210:69
at runWithCancellationToken (node_modules/typescript/lib/typescript.js:100921:24)
at getDeclarationDiagnosticsForFileNoCache (node_modules/typescript/lib/typescript.js:101209:20)
at getAndCacheDiagnostics (node_modules/typescript/lib/typescript.js:101222:26)
at getDeclarationDiagnosticsWorker (node_modules/typescript/lib/typescript.js:101206:20)
at getDeclarationDiagnosticsForFile (node_modules/typescript/lib/typescript.js:101235:56)
at getDiagnosticsHelper (node_modules/typescript/lib/typescript.js:100860:24)
at Object.getDeclarationDiagnostics (node_modules/typescript/lib/typescript.js:100905:24)
at new SnippetTranslator (node_modules/jsii-rosetta/lib/translate.ts:154:20)
at Translator.translatorFor (node_modules/jsii-rosetta/lib/translate.ts:91:24)
at Translator.translate (node_modules/jsii-rosetta/lib/translate.ts:59:29)
at Rosetta.translateSnippet (node_modules/jsii-rosetta/lib/rosetta.ts:165:39)
at markdown_1.transformMarkdown.replace_typescript_transform_1.ReplaceTypeScriptTransform (node_modules/jsii-rosetta/lib/rosetta.ts:192:33)
at ReplaceTypeScriptTransform [as replacer] (node_modules/jsii-rosetta/lib/markdown/replace-typescript-transform.ts:39:14)
at ReplaceTypeScriptTransform.code_block (node_modules/jsii-rosetta/lib/markdown/replace-code-renderer.ts:15:22)
at visitCommonMarkTree (node_modules/jsii-rosetta/lib/markdown/markdown.ts:71:21)
at visitCommonMarkTree (node_modules/jsii-rosetta/lib/markdown/markdown.ts:73:5)
at Object.transformMarkdown (node_modules/jsii-rosetta/lib/markdown/markdown.ts:11:5)
at Rosetta.translateSnippetsInMarkdown (node_modules/jsii-rosetta/lib/rosetta.ts:188:12)
at Object.transliterateAssembly (node_modules/jsii-rosetta/lib/commands/transliterate.ts:71:42)