UNPKG

@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
/* * 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==