Skip to main content

Utility Modules

Wally Users

When using Knit via Wally, pull in utility modules as separate Wally dependencies. The Knit Wally package includes only the modules necessary for core framework operation.

Standalone ModuleScript Users

When using Knit as a standalone ModuleScript, utility modules are accessible via require(Knit.Util.PACKAGE).

The following modules are available:

ModuleDocumentation
Knit.Util.CommComm API
Knit.Util.ComponentComponent API
Knit.Util.EnumListEnumList API
Knit.Util.InputInput API
Knit.Util.OptionOption API
Knit.Util.SignalSignal API
Knit.Util.StreamableStreamable API
Knit.Util.TableUtilTableUtil API
Knit.Util.TimerTimer API
Knit.Util.TroveTrove API
Knit.Util.PromisePromise API

Example

local Signal = require(Knit.Util.Signal)

local MyService = {
Name = "MyService",
SomeSignal = Signal.new(),
}