Skip to content

WebReflection/alien-signals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@webreflection/alien-signals

alien-signals with a Preact signals like API and a class based approach for easy brand check.

import {
  Signal,
  signal, computed,
  effect, untracked,
  // all other alien-signals exports
} from '@webreflection/alien-signals';

const count = signal(0);
const double = computed(() => count * 2);
//               implicit count.valueOf()

console.assert(count instanceof Signal);  // true
console.assert(double instanceof Signal); // true

effect(() => {
  console.log('count', count.peek());
  //                  no subscription

  console.log('double', double.value);
});

count.value++;

About

alien-signals with a Preact signals like API

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •