@graphty/graphty-element / config / defineOptions
Function: defineOptions()
defineOptions<
S>(schema):S
Defined in: src/config/OptionsSchema.ts:89
Helper to define options with full type inference
Type Parameters
S
S extends OptionsSchema
Parameters
schema
S
Options schema definition
Returns
S
The same schema with full type inference
Example
typescript
export const myOptions = defineOptions({
dampingFactor: {
schema: z.number().min(0).max(1).default(0.85),
meta: {
label: "Damping Factor",
description: "Probability of following a link",
step: 0.05,
},
},
});