From dcc11cdff0c0620732b52ebe1d976e87f8361002 Mon Sep 17 00:00:00 2001 From: Shearerbeard Date: Sun, 28 Jun 2015 15:59:54 -0600 Subject: [PATCH] did some clarification on source params to prevent type errors on certain action signatures --- alt/alt.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/alt/alt.d.ts b/alt/alt.d.ts index 750c891319..0e0b40d8fb 100644 --- a/alt/alt.d.ts +++ b/alt/alt.d.ts @@ -51,15 +51,15 @@ declare module AltJS { displayName?:string; } - export type Source = {[name:string]:() => SourceModel}; + export type Source = {[name:string]: () => SourceModel}; export interface SourceModel { - local(...args:Array):S; - remote(...args:Array):Promise; - shouldFetch?(state:Object, ...args:Array):boolean; - loading: (action:Action) => void; - success:(action:Action) => void; - error:(action:Action) => void; + local(state:any):any; + remote(state:any):Promise; + shouldFetch?(fetchFn:(...args:Array) => boolean):void; + loading?:(args:any) => void; + success?:(state:S) => void; + error?:(args:any) => void; interceptResponse?(response:any, action:Action, ...args:Array):any; }