From 9ad342b41424868f856928193a595b8977c7783c Mon Sep 17 00:00:00 2001 From: sumeyye Date: Tue, 30 Jun 2026 13:18:09 +0300 Subject: [PATCH] add: a signal util --- .../packages/theme-shared/src/lib/tests/utils/index.ts | 1 + .../theme-shared/src/lib/tests/utils/input-signal.ts | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 npm/ng-packs/packages/theme-shared/src/lib/tests/utils/input-signal.ts diff --git a/npm/ng-packs/packages/theme-shared/src/lib/tests/utils/index.ts b/npm/ng-packs/packages/theme-shared/src/lib/tests/utils/index.ts index 73b11724ec..1de5c7f22c 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/tests/utils/index.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/tests/utils/index.ts @@ -1 +1,2 @@ +export * from './input-signal'; export * from './setup-component-resources'; \ No newline at end of file diff --git a/npm/ng-packs/packages/theme-shared/src/lib/tests/utils/input-signal.ts b/npm/ng-packs/packages/theme-shared/src/lib/tests/utils/input-signal.ts new file mode 100644 index 0000000000..a985285d7c --- /dev/null +++ b/npm/ng-packs/packages/theme-shared/src/lib/tests/utils/input-signal.ts @@ -0,0 +1,6 @@ +import { ɵSIGNAL as SIGNAL } from '@angular/core'; + +export const setInputSignal = (inputSignal: () => T, value: T) => { + const node = inputSignal[SIGNAL]; + node.applyValueToInputSignal(node, value); +}; \ No newline at end of file