diff --git a/types/index.d.ts b/types/index.d.ts index cc8e3b54..dcc121c3 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -5,6 +5,7 @@ declare module 'ember-cli-page-object' { Definition, FindOptions, TriggerOptions, + ClickOnTextOptions, GetterDescriptor, MethodDescriptor, DSL @@ -31,7 +32,7 @@ declare module 'ember-cli-page-object' { // Actions function clickable(scope?: string, userOptions?: FindOptions): MethodDescriptor<(this: T) => T>; - function clickOnText(scope?: string, userOptions?: FindOptions): MethodDescriptor<(this: T, text: string) => T>; + function clickOnText(scope?: string, userOptions?: ClickOnTextOptions): MethodDescriptor<(this: T, text: string) => T>; function fillable(scope?: string, userOptions?: FindOptions): MethodDescriptor<(this: T, clueOrContent: string, content?: string) => T>; function selectable(scope?: string, userOptions?: FindOptions): MethodDescriptor<(this: T, clueOrContent: string, content?: string) => T>; function triggerable(event: string, scope?: string, eventOptions?: TriggerOptions, options?: FindOptions): MethodDescriptor<(this: T, options?: {}) => T>; @@ -147,7 +148,6 @@ declare module 'ember-cli-page-object/-private' { scope?: string; last?: boolean; visible?: boolean; - exact?: boolean; at?: number; } @@ -163,4 +163,8 @@ declare module 'ember-cli-page-object/-private' { resetScope?: boolean; testContainer?: string|HTMLElement|JQuery; } + + interface ClickOnTextOptions extends FindOptions { + exact?: boolean + } }