Skip to content

@graphty/graphty-element / config / StyleTemplate

Variable: StyleTemplate

const StyleTemplate: ZodDiscriminatedUnion<[ZodObject<{ behavior: ZodPrefault<ZodObject<{ fetchEdges: ZodOptional<ZodCustom<Function, Function>>; fetchNodes: ZodOptional<ZodCustom<Function, Function>>; layout: ZodPrefault<ZodObject<{ minDelta: ZodDefault<...>; preSteps: ZodDefault<...>; stepMultiplier: ZodDefault<...>; type: ZodDefault<...>; zoomStepInterval: ZodDefault<...>; }, $strict>>; node: ZodPrefault<ZodObject<{ pinOnDrag: ZodDefault<...>; }, $strict>>; }, $strict>>; data: ZodPrefault<ZodObject<{ algorithms: ZodOptional<ZodArray<ZodString>>; knownFields: ZodPrefault<ZodObject<{ edgeDstIdPath: ZodDefault<...>; edgeSrcIdPath: ZodDefault<...>; edgeTimePath: ZodDefault<...>; edgeWeightPath: ZodDefault<...>; nodeIdPath: ZodDefault<...>; nodeTimePath: ZodDefault<...>; nodeWeightPath: ZodDefault<...>; }, $strip>>; }, $strict>>; graph: ZodPrefault<ZodObject<{ addDefaultStyle: ZodDefault<ZodBoolean>; background: ZodPrefault<ZodDiscriminatedUnion<[ZodObject<..., ...>, ZodObject<..., ...>]>>; effects: ZodOptional<ZodObject<{ depthOfField: ZodOptional<...>; motionBlur: ZodOptional<...>; screenSpaceReflections: ZodOptional<...>; }, $strict>>; layout: ZodOptional<ZodString>; layoutOptions: ZodOptional<ZodObject<{ }, $loose>>; startingCameraDistance: ZodDefault<ZodNumber>; twoD: ZodDefault<ZodBoolean>; viewMode: ZodDefault<ZodEnum<{ 2d: "2d"; 3d: "3d"; ar: "ar"; vr: "vr"; }>>; }, $strict>>; graphtyTemplate: ZodLiteral<true>; layers: ZodPrefault<ZodArray<ZodObject<{ edge: ZodOptional<ZodObject<{ calculatedStyle: ...; selector: ...; style: ...; }, $strict>>; metadata: ZodOptional<ZodOptional<ZodObject<..., ...>>>; node: ZodOptional<ZodObject<{ calculatedStyle: ...; selector: ...; style: ...; }, $strict>>; }, $strict>>>; majorVersion: ZodLiteral<"1">; metadata: ZodOptional<ZodObject<{ templateCreationTimestamp: ZodOptional<ZodISODateTime>; templateCreator: ZodOptional<ZodString>; templateModificationTimestamp: ZodOptional<ZodISODateTime>; templateName: ZodOptional<ZodString>; }, $strict>>; }, $strict>]>

Defined in: src/config/StyleTemplate.ts:67