UNPKG

@tygr/socket

Version:

Use websockets to extend redux functionality to server code

14 lines (12 loc) 379 B
import { Action } from '@tygr/core'; import * as SocketActions from './socket.actions'; export function ofClientType(type: string): (action: Action) => boolean { return (action: Action) => { if(action.type === SocketActions.CLIENT_ACTION) { if((action as SocketActions.ClientAction).action.type === type) { return true; } } return false; } }