Skip to content
 
 

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lemon Signal

Typings for Lemon Signal.

A pure Luau signal implementation faster than most other implementations in Roblox.

Roblox-ts Typings

This signal supports tuple/callback/value typings.

// callback
const signal = new Signal<(foo: string) => void>();
// tuple
const signal = new Signal<[foo: string]>();
// value
const signal = new Signal<string>(); // single value only
// empty
const signal = new Signal(); // Signal<() => void>

signal.Fire("");
signal.Connect((foo) => {
	print(foo);
});

Roblox-ts deviation:

  • added Signal.is for checking if a value is a signal

About

lemon signal types for roblox-ts

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages