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; }