UNPKG

cli-testing-library

Version:

Simple and complete CLI testing utilities that encourage good testing practices.

26 lines (25 loc) 724 B
import { keyboardImplementation } from "./keyboardImplementation.js"; import { defaultKeyMap } from "./keyMap.js"; function keyboard(instance, text, options) { const { promise } = keyboardImplementationWrapper(instance, text, options); if (((options == null ? void 0 : options.delay) ?? 0) > 0) { return promise; } else { promise.catch(console.error); } } function keyboardImplementationWrapper(instance, text, config = {}) { const { delay = 0, keyboardMap = defaultKeyMap } = config; const options = { delay, keyboardMap }; return { promise: keyboardImplementation(instance, text, options) }; } export { keyboard, keyboardImplementationWrapper }; //# sourceMappingURL=index.js.map