TypeInfo: {
AcquisitionAssignmentType: {
enumValues: { all: number; me: number; none: number };
};
AcquisitionOperation: any;
AcquisitionOperationState: {
enumValues: { allow: number; completed: number; disallow: number };
};
AcquisitionOperationType: {
enumValues: {
buy: number;
get: number;
install: number;
none: number;
purchaseRequest: number;
request: number;
try: number;
};
};
AcquisitionOptions: any;
AzureRestApiResponseModel: any;
Concern: any;
ConcernCategory: {
enumValues: { abusive: number; general: number; spam: number };
};
CustomerLastContact: any;
CustomerSupportRequest: any;
DraftPatchOperation: { enumValues: { cancel: number; publish: number } };
DraftStateType: {
enumValues: {
cancelled: number;
error: number;
published: number;
unpublished: number;
};
};
ExtensionAcquisitionRequest: any;
ExtensionDailyStat: any;
ExtensionDailyStats: any;
ExtensionDeploymentTechnology: {
enumValues: {
exe: number;
msi: number;
referralLink: number;
vsix: number;
};
};
ExtensionDraft: any;
ExtensionDraftPatch: any;
ExtensionEvent: any;
ExtensionEvents: any;
ExtensionFilterResult: any;
ExtensionLifecycleEventType: {
enumValues: {
acquisition: number;
install: number;
other: number;
review: number;
sales: number;
uninstall: number;
};
};
ExtensionPayload: any;
ExtensionPolicy: any;
ExtensionPolicyFlags: {
enumValues: {
all: number;
firstParty: number;
none: number;
preview: number;
private: number;
public: number;
released: number;
};
};
ExtensionQuery: any;
ExtensionQueryFilterType: {
enumValues: {
category: number;
contributionType: number;
displayName: number;
excludeWithFlags: number;
extensionName: number;
featured: number;
featuredInCategory: number;
id: number;
includeWithFlags: number;
includeWithPublisherFlags: number;
installationTarget: number;
installationTargetVersion: number;
installationTargetVersionRange: number;
lcid: number;
name: number;
organizationSharedWith: number;
private: number;
productArchitecture: number;
publisherDisplayName: number;
publisherName: number;
searchText: number;
tag: number;
targetPlatform: number;
vsixMetadata: number;
};
};
ExtensionQueryFlags: {
enumValues: {
allAttributes: number;
excludeNonValidated: number;
includeAssetUri: number;
includeCategoryAndTags: number;
includeFiles: number;
includeInstallationTargets: number;
includeLatestVersionOnly: number;
includeLcids: number;
includeMetadata: number;
includeMinimalPayloadForVsIde: number;
includeNameConflictInfo: number;
includeSharedAccounts: number;
includeSharedOrganizations: number;
includeStatistics: number;
includeVersionProperties: number;
includeVersions: number;
none: number;
useFallbackAssetUri: number;
};
};
ExtensionQueryResult: any;
ExtensionStatisticOperation: {
enumValues: {
decrement: number;
delete: number;
increment: number;
none: number;
set: number;
};
};
ExtensionStatisticUpdate: any;
ExtensionStatsAggregateType: { enumValues: { daily: number } };
ExtensionVersion: any;
ExtensionVersionFlags: { enumValues: { none: number; validated: number } };
NotificationsData: any;
NotificationTemplateType: {
enumValues: {
customerContactNotification: number;
publisherMemberUpdateNotification: number;
qnaNotification: number;
reviewNotification: number;
};
};
PagingDirection: { enumValues: { backward: number; forward: number } };
PublishedExtension: any;
PublishedExtensionFlags: {
enumValues: {
builtIn: number;
disabled: number;
hidden: number;
locked: number;
multiVersion: number;
none: number;
paid: number;
preview: number;
public: number;
system: number;
trial: number;
trusted: number;
unpublished: number;
validated: number;
};
};
Publisher: any;
PublisherBase: any;
PublisherFacts: any;
PublisherFilterResult: any;
PublisherFlags: {
enumValues: {
certified: number;
disabled: number;
none: number;
serviceFlags: number;
unChanged: number;
verified: number;
};
};
PublisherPermissions: {
enumValues: {
admin: number;
createPublisher: number;
deleteExtension: number;
deletePublisher: number;
editSettings: number;
managePermissions: number;
privateRead: number;
publishExtension: number;
read: number;
trustedPartner: number;
updateExtension: number;
viewPermissions: number;
};
};
PublisherQuery: any;
PublisherQueryFlags: {
enumValues: {
includeEmailAddress: number;
includeExtensions: number;
none: number;
};
};
PublisherQueryResult: any;
PublisherRoleAccess: {
enumValues: { assigned: number; inherited: number };
};
PublisherRoleAssignment: any;
PublisherState: {
enumValues: {
certificationPending: number;
certificationRejected: number;
certificationRevoked: number;
none: number;
verificationPending: number;
};
};
QnAItem: any;
QnAItemStatus: {
enumValues: {
none: number;
publisherCreated: number;
userEditable: number;
};
};
QueryFilter: any;
Question: any;
QuestionsResult: any;
Response: any;
RestApiResponseStatus: {
enumValues: {
completed: number;
failed: number;
inprogress: number;
skipped: number;
};
};
RestApiResponseStatusModel: any;
Review: any;
ReviewEventOperation: {
enumValues: { create: number; delete: number; update: number };
};
ReviewEventProperties: any;
ReviewFilterOptions: {
enumValues: {
filterEmptyReviews: number;
filterEmptyUserNames: number;
none: number;
};
};
ReviewPatch: any;
ReviewPatchOperation: {
enumValues: {
adminResponseForReview: number;
deleteAdminReply: number;
deletePublisherReply: number;
flagReview: number;
replyToReview: number;
updateReview: number;
};
};
ReviewReply: any;
ReviewResourceType: {
enumValues: {
adminReply: number;
publisherReply: number;
review: number;
};
};
ReviewsResult: any;
SortByType: {
enumValues: {
author: number;
averageRating: number;
installCount: number;
lastUpdatedDate: number;
publishedDate: number;
publisher: number;
releaseDate: number;
relevance: number;
title: number;
trendingDaily: number;
trendingMonthly: number;
trendingWeekly: number;
weightedRating: number;
};
};
SortOrderType: {
enumValues: { ascending: number; default: number; descending: number };
};
UserExtensionPolicy: any;
UserReportedConcern: any;
VSCodeWebExtensionStatisicsType: {
enumValues: { install: number; uninstall: number; update: number };
};
} = ...
Type declaration
AcquisitionAssignmentType: { enumValues: { all: number; me: number; none: number } }
AcquisitionOperation: any
AcquisitionOperationState: { enumValues: { allow: number; completed: number; disallow: number } }
AcquisitionOperationType: {
enumValues: {
buy: number;
get: number;
install: number;
none: number;
purchaseRequest: number;
request: number;
try: number;
};
}
AcquisitionOptions: any
AzureRestApiResponseModel: any
Concern: any
ConcernCategory: { enumValues: { abusive: number; general: number; spam: number } }
CustomerLastContact: any
CustomerSupportRequest: any
DraftPatchOperation: { enumValues: { cancel: number; publish: number } }
DraftStateType: {
enumValues: {
cancelled: number;
error: number;
published: number;
unpublished: number;
};
}
ExtensionAcquisitionRequest: any
ExtensionDailyStat: any
ExtensionDailyStats: any
ExtensionDeploymentTechnology: { enumValues: { exe: number; msi: number; referralLink: number; vsix: number } }
ExtensionDraft: any
ExtensionDraftPatch: any
ExtensionEvent: any
ExtensionEvents: any
ExtensionFilterResult: any
ExtensionLifecycleEventType: {
enumValues: {
acquisition: number;
install: number;
other: number;
review: number;
sales: number;
uninstall: number;
};
}
ExtensionPayload: any
ExtensionPolicy: any
ExtensionPolicyFlags: {
enumValues: {
all: number;
firstParty: number;
none: number;
preview: number;
private: number;
public: number;
released: number;
};
}
ExtensionQuery: any
ExtensionQueryFilterType: {
enumValues: {
category: number;
contributionType: number;
displayName: number;
excludeWithFlags: number;
extensionName: number;
featured: number;
featuredInCategory: number;
id: number;
includeWithFlags: number;
includeWithPublisherFlags: number;
installationTarget: number;
installationTargetVersion: number;
installationTargetVersionRange: number;
lcid: number;
name: number;
organizationSharedWith: number;
private: number;
productArchitecture: number;
publisherDisplayName: number;
publisherName: number;
searchText: number;
tag: number;
targetPlatform: number;
vsixMetadata: number;
};
}
ExtensionQueryFlags: {
enumValues: {
allAttributes: number;
excludeNonValidated: number;
includeAssetUri: number;
includeCategoryAndTags: number;
includeFiles: number;
includeInstallationTargets: number;
includeLatestVersionOnly: number;
includeLcids: number;
includeMetadata: number;
includeMinimalPayloadForVsIde: number;
includeNameConflictInfo: number;
includeSharedAccounts: number;
includeSharedOrganizations: number;
includeStatistics: number;
includeVersionProperties: number;
includeVersions: number;
none: number;
useFallbackAssetUri: number;
};
}
ExtensionQueryResult: any
ExtensionStatisticOperation: {
enumValues: {
decrement: number;
delete: number;
increment: number;
none: number;
set: number;
};
}
ExtensionStatisticUpdate: any
ExtensionStatsAggregateType: { enumValues: { daily: number } }
ExtensionVersion: any
ExtensionVersionFlags: { enumValues: { none: number; validated: number } }
NotificationsData: any
NotificationTemplateType: {
enumValues: {
customerContactNotification: number;
publisherMemberUpdateNotification: number;
qnaNotification: number;
reviewNotification: number;
};
}
PagingDirection: { enumValues: { backward: number; forward: number } }
PublishedExtension: any
PublishedExtensionFlags: {
enumValues: {
builtIn: number;
disabled: number;
hidden: number;
locked: number;
multiVersion: number;
none: number;
paid: number;
preview: number;
public: number;
system: number;
trial: number;
trusted: number;
unpublished: number;
validated: number;
};
}
Publisher: any
PublisherBase: any
PublisherFacts: any
PublisherFilterResult: any
PublisherFlags: {
enumValues: {
certified: number;
disabled: number;
none: number;
serviceFlags: number;
unChanged: number;
verified: number;
};
}
PublisherPermissions: {
enumValues: {
admin: number;
createPublisher: number;
deleteExtension: number;
deletePublisher: number;
editSettings: number;
managePermissions: number;
privateRead: number;
publishExtension: number;
read: number;
trustedPartner: number;
updateExtension: number;
viewPermissions: number;
};
}
PublisherQuery: any
PublisherQueryFlags: {
enumValues: {
includeEmailAddress: number;
includeExtensions: number;
none: number;
};
}
PublisherQueryResult: any
PublisherRoleAccess: { enumValues: { assigned: number; inherited: number } }
PublisherRoleAssignment: any
PublisherState: {
enumValues: {
certificationPending: number;
certificationRejected: number;
certificationRevoked: number;
none: number;
verificationPending: number;
};
}
QnAItem: any
QnAItemStatus: { enumValues: { none: number; publisherCreated: number; userEditable: number } }
QueryFilter: any
Question: any
QuestionsResult: any
Response: any
RestApiResponseStatus: {
enumValues: {
completed: number;
failed: number;
inprogress: number;
skipped: number;
};
}
RestApiResponseStatusModel: any
Review: any
ReviewEventOperation: { enumValues: { create: number; delete: number; update: number } }
ReviewEventProperties: any
ReviewFilterOptions: {
enumValues: {
filterEmptyReviews: number;
filterEmptyUserNames: number;
none: number;
};
}
ReviewPatch: any
ReviewPatchOperation: {
enumValues: {
adminResponseForReview: number;
deleteAdminReply: number;
deletePublisherReply: number;
flagReview: number;
replyToReview: number;
updateReview: number;
};
}
ReviewReply: any
ReviewResourceType: { enumValues: { adminReply: number; publisherReply: number; review: number } }
ReviewsResult: any
SortByType: {
enumValues: {
author: number;
averageRating: number;
installCount: number;
lastUpdatedDate: number;
publishedDate: number;
publisher: number;
releaseDate: number;
relevance: number;
title: number;
trendingDaily: number;
trendingMonthly: number;
trendingWeekly: number;
weightedRating: number;
};
}
SortOrderType: { enumValues: { ascending: number; default: number; descending: number } }
UserExtensionPolicy: any
UserReportedConcern: any
VSCodeWebExtensionStatisicsType: { enumValues: { install: number; uninstall: number; update: number } }