UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

16 lines (15 loc) 551 B
import { isPresent } from 'angular2/src/facade/lang'; import { DOM } from 'angular2/src/platform/dom/dom_adapter'; export class By { static all() { return (debugElement) => true; } static css(selector) { return (debugElement) => { return isPresent(debugElement.nativeElement) ? DOM.elementMatches(debugElement.nativeElement, selector) : false; }; } static directive(type) { return (debugElement) => { return debugElement.hasDirective(type); }; } }