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

@@ -1,3 +1,4 @@
import type { ApiReturnTypeMixin } from '@microsoft/api-extractor-model';
import {
type ApiModel,
ApiDeclaredItem,
@@ -140,6 +141,8 @@ export interface ApiConstructorJSON extends ApiItemJSON, ApiParameterListJSON {
protected: boolean;
}
export type FunctionLike = ApiDeclaredItem & ApiParameterListMixin & ApiReturnTypeMixin & ApiTypeParameterListMixin;
export class ApiNodeJSONEncoder {
public static encode(model: ApiModel, node: ApiItem, version: string) {
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 {
...this.encodeItem(model, item, version),
...this.encodeParameterList(model, item, version),