Skip to content

Commit b30dedd

Browse files
committed
fix(docs-gen): resolve scoped markup examples
1 parent fedf7ab commit b30dedd

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

infra/docs-gen/src/extractor/examples.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ function extractSameFirstArguments(content) {
221221

222222
const [firstArg] = splitTopLevel(callBody.body);
223223
if (firstArg) {
224-
args.push(firstArg);
224+
args.push({expression: firstArg, index: match.index});
225225
}
226226

227227
re.lastIndex = callBody.endIndex + 1;
@@ -234,9 +234,9 @@ function extractSameFirstArguments(content) {
234234
* Extracts markdown examples from serializer test helpers.
235235
*/
236236
export function extractTestExamples(content) {
237-
const bindings = collectStringBindings(content);
238-
239237
return extractSameFirstArguments(content)
240-
.map((expression) => resolveStringExpression(expression, bindings))
238+
.map(({expression, index}) =>
239+
resolveStringExpression(expression, collectStringBindings(content.slice(0, index))),
240+
)
241241
.filter((example) => example !== null);
242242
}

0 commit comments

Comments
 (0)