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