0.3.2 • Published 9 months ago

signal-chain-solid v0.3.2

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Signal-Chain-Solid

A wrapper for Signal-Chain to interact with solid-js

Installation

npm install signal-chain-solid

Usage

This package wraps the original Signal-Chain package to interact with solid-js signals. It adds a namspace $.solid in order to:

  1. Create a solid signal from chain
import $ from 'signal-chain-solid'
import { createEffect, createSignal } from 'solid-js'

const primitive = $.primitive.create(0)

// Create a solid signal
const signal = $.solid.create(
    primitive.listen
)

createEffect(() => {
  console.log('signal is', signal()) // logs: signal is 0
})

primitive.value = 1 // logs: signal is 1
  1. Listen to a solid signal in a chain
const [otherSignal, setOtherSignal] = createSignal('world')


$.connect(
    $.solid.listen(otherSignal),
    $.log('hello') // logs: hello world
)

setOtherSignal('solid') // logs: hello solid
0.3.2

9 months ago

0.3.0

10 months ago

0.3.1

10 months ago

0.2.17

1 year ago

0.2.16

1 year ago

0.2.15

1 year ago

0.2.14

1 year ago

0.2.13

1 year ago

0.2.12

1 year ago

0.2.11

1 year ago

0.2.10

1 year ago

0.2.9

1 year ago

0.2.8

1 year ago

0.2.7

1 year ago

0.2.6

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.1.0

1 year ago