@versatiledatakit/shared
Version:
Versatile Data Kit Shared library enables reusability of shared features like: NgRx Redux, Error Handlers, Utils, Generic Components, etc.
26 lines • 2.31 kB
JavaScript
/*
* Copyright 2023-2025 Broadcom
* SPDX-License-Identifier: Apache-2.0
*/
/* eslint-disable @typescript-eslint/naming-convention,@typescript-eslint/no-explicit-any */
/**
* ** Fake method to mock methods.
*
* e.g.
* .and.callFake(CallFake)
*/
export const CallFake = (..._args) => {
// No-op.
};
/**
* ** Utility to trigger keyboard event from some HTMLElement.
*/
export const triggerKeyboardEvent = (el, type, keyCode) => {
const e = new KeyboardEvent(type, {
code: keyCode,
bubbles: true,
cancelable: true
});
el.dispatchEvent(e);
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5pdC10ZXN0LXV0aWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc2hhcmVkL3NyYy9saWIvdW5pdC10ZXN0aW5nL3V0aWxzL3VuaXQtdGVzdC11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUFFSCw0RkFBNEY7QUFFNUY7Ozs7O0dBS0c7QUFDSCxNQUFNLENBQUMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFHLEtBQVksRUFBTyxFQUFFO0lBQzdDLFNBQVM7QUFDYixDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUFHLENBQUMsRUFBZSxFQUFFLElBQVksRUFBRSxPQUFlLEVBQUUsRUFBRTtJQUNuRixNQUFNLENBQUMsR0FBRyxJQUFJLGFBQWEsQ0FBQyxJQUFJLEVBQUU7UUFDOUIsSUFBSSxFQUFFLE9BQU87UUFDYixPQUFPLEVBQUUsSUFBSTtRQUNiLFVBQVUsRUFBRSxJQUFJO0tBQ25CLENBQUMsQ0FBQztJQUVILEVBQUUsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDeEIsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIENvcHlyaWdodCAyMDIzLTIwMjUgQnJvYWRjb21cbiAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4gKi9cblxuLyogZXNsaW50LWRpc2FibGUgQHR5cGVzY3JpcHQtZXNsaW50L25hbWluZy1jb252ZW50aW9uLEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnkgKi9cblxuLyoqXG4gKiAqKiBGYWtlIG1ldGhvZCB0byBtb2NrIG1ldGhvZHMuXG4gKlxuICogZS5nLlxuICogICAgICAuYW5kLmNhbGxGYWtlKENhbGxGYWtlKVxuICovXG5leHBvcnQgY29uc3QgQ2FsbEZha2UgPSAoLi4uX2FyZ3M6IGFueVtdKTogYW55ID0+IHtcbiAgICAvLyBOby1vcC5cbn07XG5cbi8qKlxuICogKiogVXRpbGl0eSB0byB0cmlnZ2VyIGtleWJvYXJkIGV2ZW50IGZyb20gc29tZSBIVE1MRWxlbWVudC5cbiAqL1xuZXhwb3J0IGNvbnN0IHRyaWdnZXJLZXlib2FyZEV2ZW50ID0gKGVsOiBIVE1MRWxlbWVudCwgdHlwZTogc3RyaW5nLCBrZXlDb2RlOiBzdHJpbmcpID0+IHtcbiAgICBjb25zdCBlID0gbmV3IEtleWJvYXJkRXZlbnQodHlwZSwge1xuICAgICAgICBjb2RlOiBrZXlDb2RlLFxuICAgICAgICBidWJibGVzOiB0cnVlLFxuICAgICAgICBjYW5jZWxhYmxlOiB0cnVlXG4gICAgfSk7XG5cbiAgICBlbC5kaXNwYXRjaEV2ZW50KGUpO1xufTtcbiJdfQ==