message: typings: add auth methods to feathers.Application interface
diff: -
  declare function feathersAuthClient(config?: feathersAuthClient.Config) : () => void;
  declare namespace feathersAuthClient {
  @@ -28,7 +27,7 @@ declare namespace feathersAuthClient {
  connected(): Promise<any>;
  authenticate(credentials?: Credentials): any;
  authenticateSocket(credentials: Credentials, socket: any, emit: any): any;
  - logoutSocket(socket: any, emit: any): any;
  + logoutSocket(socket: any, emit: any): Promise<any>;
  logout(): Promise<any>;
  setJWT(data: any): Promise<any>;
  getJWT(): Promise<any>;
  @@ -40,4 +39,12 @@ declare namespace feathersAuthClient {
  }
  }
  +declare module 'feathers' {
  + interface Application {
  + authenticate(options: feathersAuthClient.Credentials): Promise<any>;
  + logout(): Promise<any>;
  + passport: feathersAuthClient.Passport;
  + }
  +}
  +
  export = feathersAuthClient;
  