testcafe
Version:
Automated browser testing for the modern web development stack.
14 lines • 1.78 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const key_identifier_maps_1 = __importDefault(require("./key-identifier-maps"));
const is_letter_1 = __importDefault(require("./is-letter"));
function getKeyIdentifier(char) {
if ((0, is_letter_1.default)(char))
return key_identifier_maps_1.default.LETTERS[char.toLowerCase()];
return key_identifier_maps_1.default.SYMBOLS[char] || key_identifier_maps_1.default.SPECIAL_KEYS[char] || char;
}
exports.default = getKeyIdentifier;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWtleS1pZGVudGlmaWVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NsaWVudC9hdXRvbWF0aW9uL3V0aWxzL2dldC1rZXktaWRlbnRpZmllci5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLGdGQUF3RDtBQUN4RCw0REFBbUM7QUFHbkMsU0FBd0IsZ0JBQWdCLENBQUUsSUFBSTtJQUMxQyxJQUFJLElBQUEsbUJBQVEsRUFBQyxJQUFJLENBQUM7UUFDZCxPQUFPLDZCQUFtQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQztJQUUzRCxPQUFPLDZCQUFtQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSw2QkFBbUIsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDO0FBQy9GLENBQUM7QUFMRCxtQ0FLQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBLRVlfSURFTlRJRklFUl9NQVBTIGZyb20gJy4va2V5LWlkZW50aWZpZXItbWFwcyc7XG5pbXBvcnQgaXNMZXR0ZXIgZnJvbSAnLi9pcy1sZXR0ZXInO1xuXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGdldEtleUlkZW50aWZpZXIgKGNoYXIpIHtcbiAgICBpZiAoaXNMZXR0ZXIoY2hhcikpXG4gICAgICAgIHJldHVybiBLRVlfSURFTlRJRklFUl9NQVBTLkxFVFRFUlNbY2hhci50b0xvd2VyQ2FzZSgpXTtcblxuICAgIHJldHVybiBLRVlfSURFTlRJRklFUl9NQVBTLlNZTUJPTFNbY2hhcl0gfHwgS0VZX0lERU5USUZJRVJfTUFQUy5TUEVDSUFMX0tFWVNbY2hhcl0gfHwgY2hhcjtcbn1cbiJdfQ==