From cd5653f5a430db1875b33e7e0824c175e5a439aa Mon Sep 17 00:00:00 2001 From: Jordan Potter Date: Thu, 20 Aug 2015 16:29:39 -0700 Subject: [PATCH] Correct history.js return type annotations --- history/history.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/history/history.d.ts b/history/history.d.ts index 07a31d011..f6a6bf407 100644 --- a/history/history.d.ts +++ b/history/history.d.ts @@ -5,23 +5,23 @@ interface HistoryAdapter { - bind(element: any, event: string, callback: () => void); - trigger(element: any, event: string); - onDomLoad(callback: () => void); + bind(element: any, event: string, callback: () => void): void; + trigger(element: any, event: string): void; + onDomLoad(callback: () => void): void; } -// Since History is defined in lib.d.ts as well +// Since History is defined in lib.d.ts as well // the name for our interfaces was chosen to be Historyjs // However at runtime you would need to do -// https://github.com/borisyankov/DefinitelyTyped/issues/277 +// https://github.com/borisyankov/DefinitelyTyped/issues/277 // var Historyjs: Historyjs = History; interface Historyjs { enabled: boolean; - pushState(data: any, title: string, url: string); - replaceState(data: any, title: string, url: string); + pushState(data: any, title: string, url: string): void; + replaceState(data: any, title: string, url: string): void; getState(): HistoryState; getStateByIndex(index: number): HistoryState; getCurrentIndex(): number; @@ -58,4 +58,4 @@ interface HistoryOptions { delayInit?: number; -} \ No newline at end of file +}