Documentation / @agentick/core / useKnob
Function: useKnob() ​
Call Signature ​
useKnob<
T>(name,defaultValue,opts): [T, (value) =>void]
Defined in: core/src/hooks/knob.ts:170
Create a knob (no resolver). Returns [value, setter].
Type Parameters ​
T ​
T extends KnobPrimitive
Parameters ​
name ​
string
defaultValue ​
T
opts ​
KnobOpts<T>
Returns ​
[T, (value) => void]
Call Signature ​
useKnob<
T,R>(name,defaultValue,opts,resolve): [R, (value) =>void]
Defined in: core/src/hooks/knob.ts:179
Create a knob with a resolver. Returns [resolvedValue, primitiveSetter].
Type Parameters ​
T ​
T extends KnobPrimitive
R ​
R
Parameters ​
name ​
string
defaultValue ​
T
opts ​
KnobOpts<T>
resolve ​
(value) => R
Returns ​
[R, (value) => void]
Call Signature ​
useKnob<
T,R>(name,descriptor): [R, (value) =>void]
Defined in: core/src/hooks/knob.ts:189
Create a knob from a KnobDescriptor. Returns [resolvedValue, primitiveSetter].
Type Parameters ​
T ​
T extends KnobPrimitive
R ​
R
Parameters ​
name ​
string
descriptor ​
KnobDescriptor<T, R>
Returns ​
[R, (value) => void]