From 8757c76c4ed2bf723be9de168a1e7590e0d2d8d0 Mon Sep 17 00:00:00 2001 From: "danny@gimenez.biz" Date: Mon, 7 Aug 2023 08:49:46 -0400 Subject: [PATCH 1/8] demo + comments cleanup + objSignal initial work. --- README.md | 2 +- docs/404.html | 2 +- docs/api/functions/debounceSignal.html | 4 +- docs/api/functions/mapSignal-1.html | 12 +++--- docs/api/functions/sequenceSignal-1.html | 2 +- docs/api/functions/timerSignal-1.html | 2 +- docs/api/index.html | 2 +- docs/api/interfaces/Cursor.html | 6 +-- .../api/interfaces/DebounceSignalOptions.html | 4 +- docs/api/interfaces/MapSignal.html | 10 ++--- docs/api/interfaces/MapSignalOptions.html | 6 +-- docs/api/interfaces/SequenceSignal.html | 4 +- .../api/interfaces/SequenceSignalOptions.html | 6 +-- docs/api/interfaces/TimerSignal.html | 6 +-- docs/api/interfaces/TimerSignalOptions.html | 4 +- docs/api/types/CursorResult.html | 2 +- docs/api/types/FromSignalSelector.html | 2 +- docs/api/types/FromSignalTupleType.html | 2 +- docs/api/types/FromSignalValues.html | 2 +- docs/api/types/SignalInput.html | 2 +- docs/api/types/SignalInputValue.html | 2 +- docs/api/types/ToSignalInput.html | 2 +- docs/api/types/UpdatableSignal.html | 2 +- docs/api/types/ValueSource.html | 2 +- docs/index.html | 2 +- ...4fe7da5f56.js => main.09eea6fac6ade0b4.js} | 2 +- .../src/api/functions/debounceSignal.html | 4 +- .../demo/src/api/functions/mapSignal-1.html | 12 +++--- .../src/api/functions/sequenceSignal-1.html | 2 +- .../demo/src/api/functions/timerSignal-1.html | 2 +- projects/demo/src/api/index.html | 2 +- projects/demo/src/api/interfaces/Cursor.html | 6 +-- .../api/interfaces/DebounceSignalOptions.html | 4 +- .../demo/src/api/interfaces/MapSignal.html | 10 ++--- .../src/api/interfaces/MapSignalOptions.html | 6 +-- .../src/api/interfaces/SequenceSignal.html | 4 +- .../api/interfaces/SequenceSignalOptions.html | 6 +-- .../demo/src/api/interfaces/TimerSignal.html | 6 +-- .../api/interfaces/TimerSignalOptions.html | 4 +- projects/demo/src/api/types/CursorResult.html | 2 +- .../src/api/types/FromSignalSelector.html | 2 +- .../src/api/types/FromSignalTupleType.html | 2 +- .../demo/src/api/types/FromSignalValues.html | 2 +- projects/demo/src/api/types/SignalInput.html | 2 +- .../demo/src/api/types/SignalInputValue.html | 2 +- .../demo/src/api/types/ToSignalInput.html | 2 +- .../demo/src/api/types/UpdatableSignal.html | 2 +- projects/demo/src/api/types/ValueSource.html | 2 +- .../debounce-signal.component.ts | 2 +- .../signal-generators/map-signal.component.ts | 2 +- .../sequence-signal.component.ts | 2 +- .../timer-signal.component.ts | 2 +- .../src/lib/generators/map-signal.ts | 14 +------ .../src/lib/generators/object-signal.ts | 41 +++++++++++++++++++ tsconfig.json | 2 +- 55 files changed, 138 insertions(+), 107 deletions(-) rename docs/{main.22c2a54fe7da5f56.js => main.09eea6fac6ade0b4.js} (74%) create mode 100644 projects/signal-generators/src/lib/generators/object-signal.ts diff --git a/README.md b/README.md index 892a27d..5418a93 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ addOne.set(2); console.log(addOnePlusOne()); // 4 const okayThen = mapSignal(addOne, addOnePlusOne, ([a, b]) => `${a} + ${b} = ${a + b}`); -console.log(okayThen()); 3 + 4 = 7 +console.log(okayThen()); // 3 + 4 = 7 ``` ### sequenceSignal diff --git a/docs/404.html b/docs/404.html index 3b6f5d7..72dd965 100644 --- a/docs/404.html +++ b/docs/404.html @@ -9,5 +9,5 @@ - + diff --git a/docs/api/functions/debounceSignal.html b/docs/api/functions/debounceSignal.html index 9d9dafa..71cc7a2 100644 --- a/docs/api/functions/debounceSignal.html +++ b/docs/api/functions/debounceSignal.html @@ -52,7 +52,7 @@

Example

const
+
  • Defined in projects/signal-generators/src/lib/generators/debounce-signal.ts:34
  • Creates a signal whose changes are debounced after a period of time from when the signal was updated.

    @@ -87,7 +87,7 @@

    Example

    const
  • +
  • Defined in projects/signal-generators/src/lib/generators/debounce-signal.ts:50
  • +
  • Defined in projects/signal-generators/src/lib/generators/sequence-signal.ts:126
  • +
  • Defined in projects/signal-generators/src/lib/generators/timer-signal.ts:40
  • +
  • Defined in projects/signal-generators/src/lib/generators/sequence-signal.ts:29
  • Returns void

    +
  • Defined in projects/signal-generators/src/lib/generators/map-signal.ts:18
    • @@ -129,7 +129,7 @@
      value: Returns TIn

    Returns void

    +
  • Defined in projects/signal-generators/src/lib/generators/map-signal.ts:19
  • Properties

    @@ -145,7 +145,7 @@
    +
  • Defined in projects/signal-generators/src/lib/generators/map-signal.ts:16
  • +
  • Defined in projects/signal-generators/src/lib/generators/sequence-signal.ts:82
  • +
  • Defined in projects/signal-generators/src/lib/generators/sequence-signal.ts:6
  • +
  • Defined in projects/signal-generators/src/lib/generators/map-signal.ts:26
  • +
  • Defined in projects/signal-generators/src/lib/signal-input.ts:8
  • +
  • Defined in projects/signal-generators/src/lib/generators/debounce-signal.ts:50
  • +
  • Defined in projects/signal-generators/src/lib/generators/sequence-signal.ts:126
  • +
  • Defined in projects/signal-generators/src/lib/generators/timer-signal.ts:40
  • +
  • Defined in projects/signal-generators/src/lib/generators/sequence-signal.ts:29
  • Returns void

    +
  • Defined in projects/signal-generators/src/lib/generators/map-signal.ts:18
    • @@ -129,7 +129,7 @@
      value: Returns TIn

    Returns void

    +
  • Defined in projects/signal-generators/src/lib/generators/map-signal.ts:19
  • Properties

    @@ -145,7 +145,7 @@
    +
  • Defined in projects/signal-generators/src/lib/generators/map-signal.ts:16
  • +
  • Defined in projects/signal-generators/src/lib/generators/sequence-signal.ts:82
  • +
  • Defined in projects/signal-generators/src/lib/generators/sequence-signal.ts:6
  • +
  • Defined in projects/signal-generators/src/lib/generators/map-signal.ts:26
  • +
  • Defined in projects/signal-generators/src/lib/signal-input.ts:8