create-expo-cljs-app
Version:
Create a react native application with Expo and Shadow-CLJS!
26 lines (24 loc) • 515 B
JavaScript
import {
STATE_CANCELLED,
STATE_ENDED,
STATE_CHANGED,
STATE_BEGAN
} from './recognizer-consts';
/**
* @private
* get a usable string, used as event postfix
* @param {constant} state
* @returns {String} state
*/
export default function stateStr(state) {
if (state & STATE_CANCELLED) {
return 'cancel';
} else if (state & STATE_ENDED) {
return 'end';
} else if (state & STATE_CHANGED) {
return 'move';
} else if (state & STATE_BEGAN) {
return 'start';
}
return '';
}