Documentation / @agentick/core / KnobRegistration
Interface: KnobRegistration ​
Defined in: core/src/hooks/runtime-context.ts:78
Registration for a single knob in the runtime store. Stores primitive info + constraints — the resolved value is internal to useKnob.
Properties ​
defaultValue ​
defaultValue:
string|number|boolean
Defined in: core/src/hooks/runtime-context.ts:83
description ​
description:
string
Defined in: core/src/hooks/runtime-context.ts:80
getPrimitive() ​
getPrimitive: () =>
string|number|boolean
Defined in: core/src/hooks/runtime-context.ts:81
Returns ​
string | number | boolean
group? ​
optionalgroup:string
Defined in: core/src/hooks/runtime-context.ts:87
inline? ​
optionalinline:boolean
Defined in: core/src/hooks/runtime-context.ts:97
max? ​
optionalmax:number
Defined in: core/src/hooks/runtime-context.ts:92
maxLength? ​
optionalmaxLength:number
Defined in: core/src/hooks/runtime-context.ts:94
min? ​
optionalmin:number
Defined in: core/src/hooks/runtime-context.ts:91
momentary? ​
optionalmomentary:boolean
Defined in: core/src/hooks/runtime-context.ts:96
name ​
name:
string
Defined in: core/src/hooks/runtime-context.ts:79
options? ​
optionaloptions: (string|number|boolean)[]
Defined in: core/src/hooks/runtime-context.ts:84
pattern? ​
optionalpattern:string
Defined in: core/src/hooks/runtime-context.ts:95
required? ​
optionalrequired:boolean
Defined in: core/src/hooks/runtime-context.ts:89
setPrimitive() ​
setPrimitive: (
value) =>void
Defined in: core/src/hooks/runtime-context.ts:82
Parameters ​
value ​
string | number | boolean
Returns ​
void
step? ​
optionalstep:number
Defined in: core/src/hooks/runtime-context.ts:93
validate()? ​
optionalvalidate: (value) =>string|true
Defined in: core/src/hooks/runtime-context.ts:90
Parameters ​
value ​
any
Returns ​
string | true
valueType ​
valueType:
"string"|"number"|"boolean"
Defined in: core/src/hooks/runtime-context.ts:85