Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ContributionFilterRegistry

Hierarchy

  • ContributionFilterRegistry

Index

Methods

addFilters

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

applyFilters

  • applyFilters<T>(toFilter: T[], type: ServiceIdentifier<any>): T[]
  • Applies the filters for the given contribution type. Generic filters will be applied on any given type.

    Type parameters

    • T: Object

    Parameters

    • toFilter: T[]

      the elements to filter

    • type: ServiceIdentifier<any>

      the contribution type for which potentially filters were registered

    Returns T[]

    the filtered elements