UNPKG

vue

Version:

Reactive, component-oriented view layer for modern web interfaces.

20 lines (17 loc) 430 B
/* @flow */ import config from 'core/config' /** * Runtime helper for checking keyCodes from config. */ export function checkKeyCodes ( eventKeyCode: number, key: string, builtInAlias: number | Array<number> | void ): boolean { const keyCodes = config.keyCodes[key] || builtInAlias if (Array.isArray(keyCodes)) { return keyCodes.indexOf(eventKeyCode) === -1 } else { return keyCodes !== eventKeyCode } }