Contribution interface
Uma contribuição individual feita por uma extensão
- Extends
Propriedades
constraints | Lista de restrições (filtros) que devem ser aplicadas à disponibilidade dessa contribuição |
includes | Inclui um conjunto de contribuições que devem ter essa contribuição incluída em sua lista de destinos. |
properties | Propriedades/atributos dessa contribuição |
restricted |
Lista de declarações exigidas para que o usuário veja essa contribuição (como anônimo, público, membro...). |
targets | As IDs das contribuições direcionadas a essa contribuição. (contribuições pai) |
type | ID do tipo de contribuição |
Propriedades herdadas
description | Descrição da contribuição/tipo |
id | Identificador totalmente qualificado da contribuição/tipo |
visible |
VisibleTo pode ser usado para restringir quem pode referenciar uma determinada contribuição/tipo. Esse valor deve ser uma lista de editores ou o acesso a extensões também é restrito. Exemplos: "ms" – significa que somente o editor "ms" pode fazer referência a isso. "ms.vss-web" – significa que somente a extensão "vss-web" do editor "ms" pode fazer referência a isso. |
Detalhes da propriedade
constraints
Lista de restrições (filtros) que devem ser aplicadas à disponibilidade dessa contribuição
constraints: ContributionConstraint[]
Valor da propriedade
includes
Inclui um conjunto de contribuições que devem ter essa contribuição incluída em sua lista de destinos.
includes: string[]
Valor da propriedade
string[]
properties
Propriedades/atributos dessa contribuição
properties: any
Valor da propriedade
any
restrictedTo
Lista de declarações exigidas para que o usuário veja essa contribuição (como anônimo, público, membro...).
restrictedTo: string[]
Valor da propriedade
string[]
targets
As IDs das contribuições direcionadas a essa contribuição. (contribuições pai)
targets: string[]
Valor da propriedade
string[]
type
ID do tipo de contribuição
type: string
Valor da propriedade
string
Detalhes das propriedades herdadas
description
Descrição da contribuição/tipo
description: string
Valor da propriedade
string
herdado deContributionBase.description
id
Identificador totalmente qualificado da contribuição/tipo
id: string
Valor da propriedade
string
herdado deContributionBase.id
visibleTo
VisibleTo pode ser usado para restringir quem pode referenciar uma determinada contribuição/tipo. Esse valor deve ser uma lista de editores ou o acesso a extensões também é restrito. Exemplos: "ms" – significa que somente o editor "ms" pode fazer referência a isso. "ms.vss-web" – significa que somente a extensão "vss-web" do editor "ms" pode fazer referência a isso.
visibleTo: string[]
Valor da propriedade
string[]
herdado deContributionBase.visibleTo