ExtensionDeprecation interface
Describes the deprecation state of an extension. Presence of this object on a PublishedExtension indicates the extension is deprecated.
Properties
| custom |
Optional publisher-provided message shown to users of the deprecated extension. |
| effective |
Date on which the deprecation takes (or took) effect. |
| effective |
Visual Studio product version (major.minor) at or after which the extension is considered deprecated. Null when the deprecation applies regardless of client version. |
| replacement |
Recommended replacement extension. Only surfaced when the replacement is a public, validated, non-deleted extension in the same product family as this one. |
Property Details
customMessage
Optional publisher-provided message shown to users of the deprecated extension.
customMessage: string
Property Value
string
effectiveFromDate
Date on which the deprecation takes (or took) effect.
effectiveFromDate: Date
Property Value
Date
effectiveFromProductVersion
Visual Studio product version (major.minor) at or after which the extension is considered deprecated. Null when the deprecation applies regardless of client version.
effectiveFromProductVersion: string
Property Value
string
replacementExtension
Recommended replacement extension. Only surfaced when the replacement is a public, validated, non-deleted extension in the same product family as this one.
replacementExtension: DeprecationReplacementExtension