ContributionConstraint interface

指定可用于动态包含/排除给定贡献的约束

属性

group

一个可选属性,可以指定用于将约束组合在一起。 组中的所有约束都是 AND 在一起的, (所有约束都必须评估为 True,才能将贡献包含在) 。 不同的约束组是 OR'd (只有一个组需要评估为 True,才能将贡献包含在) 。

id

共享约束的完全限定标识符

inverse

如果为 true,则否定筛选器的结果, (如果应用的筛选器返回 false 而不是 true,则包括贡献)

name

IContributionFilter 插件的名称

properties

馈送给贡献筛选器类的属性

relationships

可以选择性地将约束应用于贡献中定义的一个或多个关系。 如果未定义任何关系,则所有关系都与约束相关联。 这意味着,如果应用约束,默认行为将完全消除树的贡献。

属性详细信息

group

一个可选属性,可以指定用于将约束组合在一起。 组中的所有约束都是 AND 在一起的, (所有约束都必须评估为 True,才能将贡献包含在) 。 不同的约束组是 OR'd (只有一个组需要评估为 True,才能将贡献包含在) 。

group: number

属性值

number

id

共享约束的完全限定标识符

id: string

属性值

string

inverse

如果为 true,则否定筛选器的结果, (如果应用的筛选器返回 false 而不是 true,则包括贡献)

inverse: boolean

属性值

boolean

name

IContributionFilter 插件的名称

name: string

属性值

string

properties

馈送给贡献筛选器类的属性

properties: any

属性值

any

relationships

可以选择性地将约束应用于贡献中定义的一个或多个关系。 如果未定义任何关系,则所有关系都与约束相关联。 这意味着,如果应用约束,默认行为将完全消除树的贡献。

relationships: string[]

属性值

string[]