import { observeUser , signOutCurrentUser } from './functions' ; import { LOGOUT , OBSERVE_USER } from './types' ; export const observeUserAction = ( dispatch ) : Function => { dispatch ( { type : OBSERVE_USER , observer : observeUser , } ) ; return ( ) => dispatch ( { type : OBSERVE_USER . UNSUBSCRIBE , observerName : OBSERVE_USER , } ) ; } ; export const signOutCurrentUserAction = ( ) => ( dispatch ) => { dispatch ( { type : LOGOUT , firebase : signOutCurrentUser , } ) ; } ;