chore(website): bump api-extractor-model (#8584)

This commit is contained in:
Suneet Tipirneni
2022-09-02 19:14:00 -04:00
committed by GitHub
parent 6f2b223c8b
commit f79ccb4971
5 changed files with 10 additions and 18 deletions

View File

@@ -31,7 +31,7 @@
}, },
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"dependencies": { "dependencies": {
"@microsoft/api-extractor-model": "7.23.3", "@microsoft/api-extractor-model": "7.24.0",
"@microsoft/tsdoc": "^0.14.1" "@microsoft/tsdoc": "^0.14.1"
}, },
"devDependencies": { "devDependencies": {

View File

@@ -1,3 +1,4 @@
import type { ApiReturnTypeMixin } from '@microsoft/api-extractor-model';
import { import {
type ApiModel, type ApiModel,
ApiDeclaredItem, ApiDeclaredItem,
@@ -140,6 +141,8 @@ export interface ApiConstructorJSON extends ApiItemJSON, ApiParameterListJSON {
protected: boolean; protected: boolean;
} }
export type FunctionLike = ApiDeclaredItem & ApiParameterListMixin & ApiReturnTypeMixin & ApiTypeParameterListMixin;
export class ApiNodeJSONEncoder { export class ApiNodeJSONEncoder {
public static encode(model: ApiModel, node: ApiItem, version: string) { public static encode(model: ApiModel, node: ApiItem, version: string) {
if (!(node instanceof ApiDeclaredItem)) { if (!(node instanceof ApiDeclaredItem)) {
@@ -252,7 +255,7 @@ export class ApiNodeJSONEncoder {
}; };
} }
public static encodeFunction(model: ApiModel, item: ApiFunction, version: string): ApiFunctionJSON { public static encodeFunction(model: ApiModel, item: FunctionLike, version: string): ApiFunctionJSON {
return { return {
...this.encodeItem(model, item, version), ...this.encodeItem(model, item, version),
...this.encodeParameterList(model, item, version), ...this.encodeParameterList(model, item, version),

View File

@@ -44,7 +44,7 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"dependencies": { "dependencies": {
"@discordjs/api-extractor-utils": "workspace:^", "@discordjs/api-extractor-utils": "workspace:^",
"@microsoft/api-extractor-model": "7.23.3", "@microsoft/api-extractor-model": "7.24.0",
"@microsoft/tsdoc": "^0.14.1", "@microsoft/tsdoc": "^0.14.1",
"@microsoft/tsdoc-config": "0.16.1", "@microsoft/tsdoc-config": "0.16.1",
"commander": "^9.4.0", "commander": "^9.4.0",

View File

@@ -48,7 +48,7 @@
"@mantine/next": "^5.2.4", "@mantine/next": "^5.2.4",
"@mantine/nprogress": "^5.2.4", "@mantine/nprogress": "^5.2.4",
"@mantine/spotlight": "^5.2.4", "@mantine/spotlight": "^5.2.4",
"@microsoft/api-extractor-model": "7.23.3", "@microsoft/api-extractor-model": "7.24.0",
"@microsoft/tsdoc": "0.14.1", "@microsoft/tsdoc": "0.14.1",
"@vscode/codicons": "^0.0.32", "@vscode/codicons": "^0.0.32",
"minisearch": "^5.0.0", "minisearch": "^5.0.0",

View File

@@ -1747,7 +1747,7 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@discordjs/api-extractor-utils@workspace:packages/api-extractor-utils" resolution: "@discordjs/api-extractor-utils@workspace:packages/api-extractor-utils"
dependencies: dependencies:
"@microsoft/api-extractor-model": 7.23.3 "@microsoft/api-extractor-model": 7.24.0
"@microsoft/tsdoc": ^0.14.1 "@microsoft/tsdoc": ^0.14.1
"@types/node": ^16.11.56 "@types/node": ^16.11.56
eslint: ^8.23.0 eslint: ^8.23.0
@@ -1911,7 +1911,7 @@ __metadata:
resolution: "@discordjs/scripts@workspace:packages/scripts" resolution: "@discordjs/scripts@workspace:packages/scripts"
dependencies: dependencies:
"@discordjs/api-extractor-utils": "workspace:^" "@discordjs/api-extractor-utils": "workspace:^"
"@microsoft/api-extractor-model": 7.23.3 "@microsoft/api-extractor-model": 7.24.0
"@microsoft/tsdoc": ^0.14.1 "@microsoft/tsdoc": ^0.14.1
"@microsoft/tsdoc-config": 0.16.1 "@microsoft/tsdoc-config": 0.16.1
"@types/node": ^16.11.56 "@types/node": ^16.11.56
@@ -1971,7 +1971,7 @@ __metadata:
"@mantine/next": ^5.2.4 "@mantine/next": ^5.2.4
"@mantine/nprogress": ^5.2.4 "@mantine/nprogress": ^5.2.4
"@mantine/spotlight": ^5.2.4 "@mantine/spotlight": ^5.2.4
"@microsoft/api-extractor-model": 7.23.3 "@microsoft/api-extractor-model": 7.24.0
"@microsoft/tsdoc": 0.14.1 "@microsoft/tsdoc": 0.14.1
"@testing-library/react": ^13.3.0 "@testing-library/react": ^13.3.0
"@testing-library/user-event": ^14.4.3 "@testing-library/user-event": ^14.4.3
@@ -2888,17 +2888,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@microsoft/api-extractor-model@npm:7.23.3":
version: 7.23.3
resolution: "@microsoft/api-extractor-model@npm:7.23.3"
dependencies:
"@microsoft/tsdoc": 0.14.1
"@microsoft/tsdoc-config": ~0.16.1
"@rushstack/node-core-library": 3.51.1
checksum: 00ec7a31d1f6d1583c3fcd97b16130bf8570e27cd3be2ecd07cf601b0c91ef63885a55bf068932c5d9278f8a9ab2046dc8305c0047158e6df5e86f5e56e35b77
languageName: node
linkType: hard
"@microsoft/api-extractor-model@npm:7.24.0": "@microsoft/api-extractor-model@npm:7.24.0":
version: 7.24.0 version: 7.24.0
resolution: "@microsoft/api-extractor-model@npm:7.24.0" resolution: "@microsoft/api-extractor-model@npm:7.24.0"