Skip to content

Commit dd2e812

Browse files
chore: fix file names in the API extraction script
Closes ng-bootstrap#419 Closes ng-bootstrap#423
1 parent 6cbb3cd commit dd2e812

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

misc/api-doc.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,17 @@ class APIDocVisitor {
2424

2525
return sourceFile.statements.reduce((directivesSoFar, statement) => {
2626
if (statement.kind === ts.SyntaxKind.ClassDeclaration) {
27-
return directivesSoFar.concat(this.visitClassDeclaration(statement));
27+
return directivesSoFar.concat(this.visitClassDeclaration(fileName, statement));
2828
}
2929

3030
return directivesSoFar;
3131
}, []);
3232
}
3333

34-
visitClassDeclaration(classDeclaration) {
34+
visitClassDeclaration(fileName, classDeclaration) {
3535
var symbol = this.program.getTypeChecker().getSymbolAtLocation(classDeclaration.name);
3636
var description = ts.displayPartsToString(symbol.getDocumentationComment());
3737
var className = classDeclaration.name.text;
38-
var fileName = classDeclaration.parent.fileName;
3938
var directiveInfo;
4039
var members;
4140

misc/api-doc.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ describe('APIDocVisitor', function() {
66
function() { expect(apiDoc(['./misc/api-doc-test-cases/no-docs.ts'])).toEqual({}); });
77

88
it('should extract basic info from directives and components', function() {
9-
var docs = apiDoc(['./misc/api-doc-test-cases/directives-no-in-out.ts']);
9+
var docs = apiDoc(['misc/api-doc-test-cases/directives-no-in-out.ts']);
1010

1111
expect(Object.keys(docs).length).toBe(2);
1212

0 commit comments

Comments
 (0)