Sha256: 82200e963d3c767976a5a9f41ecf8c65eca14a6b33dcbe00214fcbe959698c46

Contents?: true

Size: 755 Bytes

Versions: 26

Compression:

Stored size: 755 Bytes

Contents

export interface QueryOptions {
  [key: string]: RegExp | boolean
}

export type QueryArgs = [string, QueryOptions?]

export interface Suggestion {
  queryName: string
  queryMethod: string
  queryArgs: QueryArgs
  variant: string
  warning?: string
  toString(): string
}

export type Variant =
  | 'find'
  | 'findAll'
  | 'get'
  | 'getAll'
  | 'query'
  | 'queryAll'

export type Method =
  | 'AltText'
  | 'alttext'
  | 'DisplayValue'
  | 'displayvalue'
  | 'LabelText'
  | 'labeltext'
  | 'PlaceholderText'
  | 'placeholdertext'
  | 'Role'
  | 'role'
  | 'TestId'
  | 'testid'
  | 'Text'
  | 'text'
  | 'Title'
  | 'title'

export function getSuggestedQuery(
  element: HTMLElement,
  variant?: Variant,
  method?: Method,
): Suggestion | undefined

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.9 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.8 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts
clapton-0.0.7 lib/clapton/javascripts/node_modules/@testing-library/dom/types/suggestions.d.ts