UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

33 lines (32 loc) 933 B
import { Type } from 'angular2/src/facade/lang'; import { Predicate } from 'angular2/src/facade/collection'; import { DebugElement } from 'angular2/core'; /** * Predicates for use with {@link DebugElement}'s query functions. */ export declare class By { /** * Match all elements. * * ## Example * * {@example platform/dom/debug/ts/by/by.ts region='by_all'} */ static all(): Predicate<DebugElement>; /** * Match elements by the given CSS selector. * * ## Example * * {@example platform/dom/debug/ts/by/by.ts region='by_css'} */ static css(selector: string): Predicate<DebugElement>; /** * Match elements that have the given directive present. * * ## Example * * {@example platform/dom/debug/ts/by/by.ts region='by_directive'} */ static directive(type: Type): Predicate<DebugElement>; }