SystemConfig
Defined in: scheduler/system.ts:29
Configuration options for a system registered with Scheduler.useSystem.
Type Parameters
Section titled “Type Parameters”Args extends unknown[] = unknown[]
Properties
Section titled “Properties”after?
Section titled “after?”
optionalafter?:SystemFn<unknown[]> |SystemSet| (SystemFn<unknown[]> |SystemSet)[]
Defined in: scheduler/system.ts:40
Symmetric to before.
optionalargs?:Args
Defined in: scheduler/system.ts:33
Arguments to pass to the system function.
before?
Section titled “before?”
optionalbefore?:SystemFn<unknown[]> |SystemSet| (SystemFn<unknown[]> |SystemSet)[]
Defined in: scheduler/system.ts:38
Runs this system before the given target(s).
When a SystemSet is given, this system runs before every system in that set.
inSet?
Section titled “inSet?”Defined in: scheduler/system.ts:42
Assigns this system to one or more sets, inheriting their ordering and run conditions.
label?
Section titled “label?”
optionallabel?:string
Defined in: scheduler/system.ts:31
A human-readable label.
runIf?
Section titled “runIf?”
optionalrunIf?:RunCondition|RunCondition[]
Defined in: scheduler/system.ts:44
One or more conditions, where all must return true for the system to run.