@types/ember-testing-helpers
Advanced tools
| // Type definitions for ember-testing/lib/helpers | ||
| // Project: Ember.js Testing Helpers: https://github.com/emberjs/ember.js/tree/master/packages/ember-testing/lib/helpers | ||
| // Project: https://github.com/emberjs/ember.js/tree/master/packages/ember-testing/lib/helpers | ||
| // Definitions by: Chris Krycho <github.com/chriskrycho> | ||
@@ -12,53 +12,59 @@ // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
| /// <reference types="jquery" /> | ||
| /// <reference types="rsvp" /> | ||
| import RSVP from 'rsvp'; | ||
| type KeyEventType = 'keydown' | 'keyup' | 'keypress'; | ||
| type VoidWaitResult = RSVP.Promise<void>; | ||
| type WaitResult<T> = RSVP.Promise<T, never>; | ||
| declare global { | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/and_then.js | ||
| function andThen<T>(callback: <T>(...args: any[]) => T): RSVP.Promise<T>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/and_then.js | ||
| function andThen<T>(callback: (...args: any[]) => T): RSVP.Promise<T, never>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/click.js | ||
| function click(selector: string, context?: Object): VoidWaitResult; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/click.js | ||
| function click(selector: string, context?: Object): WaitResult<void>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/current_path.js | ||
| function currentPath(): string; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/current_path.js | ||
| function currentPath(): string; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/current_route_name.js | ||
| function currentRouteName(): string; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/current_route_name.js | ||
| function currentRouteName(): string; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/current_url.js | ||
| function currentURL(): string; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/current_url.js | ||
| function currentURL(): string; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/fill_in.js | ||
| function fillIn(selector: string, context: Object, text: string): VoidWaitResult; | ||
| function fillIn(selector: string, text: string): VoidWaitResult; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/fill_in.js | ||
| function fillIn(selector: string, context: Object, text: string): WaitResult<void>; | ||
| function fillIn(selector: string, text: string): WaitResult<void>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/find.js | ||
| function find(selector: string, context?: Object): JQuery<Node>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/find.js | ||
| function find(selector: string, context?: Object): JQuery<Node>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/find_with_assert.js | ||
| function findWithAssert(selector: string, context?: Object): JQuery<Node>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/find_with_assert.js | ||
| function findWithAssert(selector: string, context?: Object): JQuery<Node>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/key_event.js | ||
| function keyEvent(selector: string, type: KeyEventType, keyCode: number): VoidWaitResult; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/key_event.js | ||
| function keyEvent(selector: string, type: KeyEventType, keyCode: number): WaitResult<void>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/pause_test.js | ||
| function pauseTest(): RSVP.Promise<{}>; | ||
| function resumeTest(): void; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/pause_test.js | ||
| function pauseTest(): RSVP.Promise<{}, never>; | ||
| function resumeTest(): void; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/trigger_event.js | ||
| function triggerEvent(selector: string, context: Object, type: string, options: Object): VoidWaitResult; | ||
| function triggerEvent(selector: string, context: Object, type: string): VoidWaitResult; | ||
| function triggerEvent(selector: string, type: string, options: Object): VoidWaitResult; | ||
| function triggerEvent(selector: string, type: string): VoidWaitResult; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/trigger_event.js | ||
| function triggerEvent( | ||
| selector: string, | ||
| context: Object, | ||
| type: string, | ||
| options: Object | ||
| ): WaitResult<void>; | ||
| function triggerEvent(selector: string, context: Object, type: string): WaitResult<void>; | ||
| function triggerEvent(selector: string, type: string, options: Object): WaitResult<void>; | ||
| function triggerEvent(selector: string, type: string): WaitResult<void>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/visit.js | ||
| function visit<T>(route: string): VoidWaitResult; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/visit.js | ||
| function visit<T>(route: string): WaitResult<void>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/wait.js | ||
| function wait<T>(value: T): RSVP.Promise<T>; | ||
| // https://github.com/emberjs/ember.js/blob/master/packages/ember-testing/lib/helpers/wait.js | ||
| function wait<T>(value: T): WaitResult<T>; | ||
| } | ||
| export {}; |
| { | ||
| "name": "@types/ember-testing-helpers", | ||
| "version": "0.0.0", | ||
| "version": "0.0.1", | ||
| "description": "TypeScript definitions for ember-testing/lib/helpers", | ||
@@ -19,8 +19,8 @@ "license": "MIT", | ||
| "dependencies": { | ||
| "@types/jquery": "*", | ||
| "@types/rsvp": "*" | ||
| "@types/rsvp": "*", | ||
| "@types/jquery": "*" | ||
| }, | ||
| "peerDependencies": {}, | ||
| "typesPublisherContentHash": "fdc8a9b6a7dd5c4b4878fffd33da9557699438b27925f08a38a2970c5b6d91a1", | ||
| "typesPublisherContentHash": "258d08b1bad70cc15fd4aa3a63f9c61272b0e55b2777d92410714775c2306fdc", | ||
| "typeScriptVersion": "2.3" | ||
| } |
@@ -5,3 +5,3 @@ # Installation | ||
| # Summary | ||
| This package contains type definitions for ember-testing/lib/helpers (Ember.js Testing Helpers: https://github.com/emberjs/ember.js/tree/master/packages/ember-testing/lib/helpers). | ||
| This package contains type definitions for ember-testing/lib/helpers (https://github.com/emberjs/ember.js/tree/master/packages/ember-testing/lib/helpers). | ||
@@ -12,4 +12,4 @@ # Details | ||
| Additional Details | ||
| * Last updated: Mon, 17 Jul 2017 16:47:59 GMT | ||
| * Dependencies: jquery, rsvp | ||
| * Last updated: Tue, 01 Aug 2017 14:04:54 GMT | ||
| * Dependencies: rsvp, jquery | ||
| * Global values: none | ||
@@ -16,0 +16,0 @@ |
5894
2.84%51
10.87%