Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[api-extractor] Add an experimental new ApiItem.canonicalReference property #1406

Merged
merged 25 commits into from
Aug 8, 2019

Conversation

octogonz
Copy link
Collaborator

As part of the work to support hyperlinks for types that appear in the documentation (PR #1337), we need to introduce a new API for building canonical references with the new notation that @rbuckton prototyped in microsoft/tsdoc#172.

This is PR sets up the ApiItem.canonicalReference for this purpose. It is marked as @beta, but the values are written in the .api.json file format for informational purposes.

apps/api-extractor-model/src/items/ApiItem.ts Outdated Show resolved Hide resolved
apps/api-extractor-model/src/items/ApiItem.ts Show resolved Hide resolved
apps/api-extractor-model/src/items/ApiItem.ts Show resolved Hide resolved
apps/api-extractor-model/src/mixins/ApiNameMixin.ts Outdated Show resolved Hide resolved
apps/api-extractor-model/src/model/ApiCallSignature.ts Outdated Show resolved Hide resolved
apps/api-extractor-model/src/model/ApiInterface.ts Outdated Show resolved Hide resolved
apps/api-extractor-model/src/model/ApiNamespace.ts Outdated Show resolved Hide resolved
apps/api-extractor-model/src/model/ApiPackage.ts Outdated Show resolved Hide resolved
apps/api-extractor-model/src/model/ApiTypeAlias.ts Outdated Show resolved Hide resolved
apps/api-extractor-model/src/model/ApiVariable.ts Outdated Show resolved Hide resolved
@octogonz octogonz force-pushed the octogonz/ae-new-canonical-references branch from 96f1e6b to 6da8406 Compare July 23, 2019 00:23
@octogonz octogonz force-pushed the octogonz/ae-new-canonical-references branch from 9a9d3e5 to dec3e00 Compare July 23, 2019 01:59
@octogonz octogonz requested a review from patmill as a code owner July 24, 2019 00:45
…-new-canonical-references

# Conflicts:
#	common/config/rush/pnpm-lock.yaml
@octogonz octogonz merged commit 16c6a7e into master Aug 8, 2019
@octogonz octogonz deleted the octogonz/ae-new-canonical-references branch August 8, 2019 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants