Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ContributionFilterRegistryImpl

Registry of contribution filters.

Implement/bind to the FilterContribution interface/symbol to register your contribution filters.

Hierarchy

  • ContributionFilterRegistryImpl

Implements

Index

Constructors

constructor

Properties

Protected genericFilters

genericFilters: Filter<Object>[] = []

Protected initialized

initialized: boolean = false

Protected typeToFilters

typeToFilters: Map<ServiceIdentifier<any>, Filter<Object>[]> = ...

Methods

addFilters

  • addFilters(types: "*" | ServiceIdentifier<any>[], filters: Filter<Object>[]): void

applyFilters

  • applyFilters<T>(toFilter: T[], type: ServiceIdentifier<any>): T[]

Protected getFilters

  • getFilters(type: ServiceIdentifier<any>): Filter<Object>[]

Protected getOrCreate

  • getOrCreate(type: ServiceIdentifier<any>): Filter<Object>[]