/// declare namespace jasmine { interface Matchers { toExist(): boolean toHaveLength(len: number): boolean toHaveId(id: string): boolean toHaveClass(className: string): boolean toHaveTag(tag: string): boolean toHaveAttr(key: string, val?: any): boolean toHaveProp(key: string, val?: any): boolean toHaveText(text: string | RegExp): boolean toHaveHtml(text: string | RegExp): boolean toHaveData(key: string, val?: any): boolean toHaveValue(val: any): boolean toHaveCss(css: {[key: string]: any}): boolean toBeChecked(): boolean toBeDisabled(): boolean toBeEmpty(): boolean toBeHidden(): boolean toBeSelected(): boolean toBeVisible(): boolean toBeFocused(): boolean toBeInDom(): boolean toBeMatchedBy(sel: string): boolean toHaveDescendant(sel: string): boolean toHaveDescendantWithText(sel: string, text: string | RegExp): boolean } } declare module "jest-jquery-matchers"