ParametersSchema
constParametersSchema:ZodRecord<ZodString,ZodObject<{label:ZodOptional<ZodString>;max:ZodOptional<ZodNumber>;min:ZodOptional<ZodNumber>;step:ZodOptional<ZodNumber>;type:ZodOptional<ZodString>;values:ZodOptional<ZodArray<ZodAny,"many">>; },"passthrough",ZodTypeAny,objectOutputType<{label:ZodOptional<ZodString>;max:ZodOptional<ZodNumber>;min:ZodOptional<ZodNumber>;step:ZodOptional<ZodNumber>;type:ZodOptional<ZodString>;values:ZodOptional<ZodArray<ZodAny,"many">>; },ZodTypeAny,"passthrough">,objectInputType<{label:ZodOptional<ZodString>;max:ZodOptional<ZodNumber>;min:ZodOptional<ZodNumber>;step:ZodOptional<ZodNumber>;type:ZodOptional<ZodString>;values:ZodOptional<ZodArray<ZodAny,"many">>; },ZodTypeAny,"passthrough">>>
Defined in: packages/core/src/schemas/map.schema.ts:788
Presentation metadata for state keys.
Remarks
Section titled “Remarks”The library owns the parameter’s shape — type, range, label — and the host owns how it is presented. Nothing here reaches the compiled style.
There is deliberately no default here: the value lives in StateSchema, where the style spec puts it. Carrying it in both places would
be two spellings of one fact with no rule about which wins.