From c097058ddccb010aa71eb16bc8568208f7adc8be Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Thu, 15 Dec 2016 11:35:32 -0800 Subject: [PATCH] Fix lint issues in F1 (#13373) * Fix lint issues in F1 * Fix lint errors --- f1/f1-tests.ts | 31 +++++++++++++++++++++++++++++++ f1/index.d.ts | 10 ++++++---- 2 files changed, 37 insertions(+), 4 deletions(-) diff --git a/f1/f1-tests.ts b/f1/f1-tests.ts index e69de29bb2..8bfbbfb080 100644 --- a/f1/f1-tests.ts +++ b/f1/f1-tests.ts @@ -0,0 +1,31 @@ +import F1 = require("f1"); +var ui = F1(); + +ui.states({ + out: { + itemToAnimate1: { + variableToAnimate: 0 + }, + + itemToAnimate2: { + variableToAnimate: 0 + } + }, + + idle: { + itemToAnimate1: { + variableToAnimate: 1 + }, + + itemToAnimate2: { + variableToAnimate: 2 + } + } +}); + + + +ui.transitions( [ + { from: 'idle', to: 'rollOver', animation: { duration: 0.25 } }, + { from: 'rollOver', to: 'idle', animation: { duration: 0.1 } } +]); diff --git a/f1/index.d.ts b/f1/index.d.ts index a7771d063d..d5df41d828 100644 --- a/f1/index.d.ts +++ b/f1/index.d.ts @@ -6,8 +6,8 @@ /// interface F1Options { - onState: void; - onUpdate: void; + onState?: (...args: any[]) => void; + onUpdate?: (...args: any[]) => void; name: string; @@ -27,10 +27,12 @@ interface F1 extends NodeJS.EventEmitter { destroy(): void; apply(): void; - go(state: string, callback?: void): F1; + go(state: string, callback?: (...args: any[]) => void): F1; set(state: string): F1; step(deltaTime: number): F1; update(): F1; } -declare function f1(settings?: F1Options): F1; +declare function F1(settings?: F1Options): F1; + +export = F1;