Skip to content

feat(api-markdown-documenter): Add limited support for inherited type member docs#25471

Closed
Josmithr wants to merge 50 commits intomicrosoft:mainfrom
Josmithr:api-markdown-documenter/inherit-members
Closed

feat(api-markdown-documenter): Add limited support for inherited type member docs#25471
Josmithr wants to merge 50 commits intomicrosoft:mainfrom
Josmithr:api-markdown-documenter/inherit-members

Conversation

@Josmithr
Copy link
Copy Markdown
Contributor

TODO

@github-actions github-actions bot added public api change Changes to a public API base: main PRs targeted against main branch labels Sep 17, 2025
// for the type from which they are inherited.
const members = getTypeMembers(apiItem, config);

// TODO: display some sort of icon / notation for inherited members? ⤴️⤵️
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: remove

return config.defaultSectionLayout(apiItem, sections, config);
}

// TODO: docs
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO

};
}

function createMemberDetailsSection(
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: docs

import type { ApiItemTransformationConfiguration } from "../../configuration/index.js";
import { getTypeMembers } from "../InheritanceUtilities.js";

// TODO: this needs a lot of documentation.
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO

inheritedMembers.push(...getInheritedMembers(apiInterface, extendsType, config));
}
} else {
// TODO: type-alias
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: document this as a future change

@github-actions github-actions bot removed the public api change Changes to a public API label Sep 17, 2025
@github-actions
Copy link
Copy Markdown
Contributor

🔗 No broken links found! ✅

Your attention to detail is admirable.

linkcheck output


> fluid-framework-docs-site@0.0.0 ci:check-links /home/runner/work/FluidFramework/FluidFramework/docs
> start-server-and-test "npm run serve -- --no-open" 3000 check-links

1: starting server using command "npm run serve -- --no-open"
and when url "[ 'http://127.0.0.1:3000' ]" is responding with HTTP status code 200
running tests using command "npm run check-links"


> fluid-framework-docs-site@0.0.0 serve
> docusaurus serve --no-open

[SUCCESS] Serving "build" directory at: http://localhost:3000/

> fluid-framework-docs-site@0.0.0 check-links
> linkcheck http://localhost:3000 --skip-file skipped-urls.txt

Crawling...

Stats:
  235713 links
    1720 destination URLs
    1953 URLs ignored
       0 warnings
       0 errors


@microsoft-github-policy-service
Copy link
Copy Markdown
Contributor

This PR has been automatically marked as stale because it has had no activity for 60 days. It will be closed if no further activity occurs within 8 days of this comment. Thank you for your contributions to Fluid Framework!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

base: main PRs targeted against main branch status: stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant