@xenosite/xpict
    Preparing search index...

    Type Alias Primitive

    Primitive:
        | {
            cls?: string;
            d: string;
            data_text?: string;
            fill?: string;
            kind: "path";
            opacity: number;
            stroke?: string;
            stroke_dasharray?: string;
            stroke_linecap?: string;
            stroke_width: number;
        }
        | {
            cls?: string;
            cx: number;
            cy: number;
            fill?: string;
            kind: "circle";
            opacity: number;
            r: number;
            stroke?: string;
            stroke_width: number;
        }
        | {
            anchor: TextAnchor;
            cls?: string;
            fill: string;
            font_size: number;
            kind: "text";
            text: string;
            x: number;
            y: number;
        }

    One drawable primitive in SVG space (+Y down).

    Type Declaration

    • {
          cls?: string;
          d: string;
          data_text?: string;
          fill?: string;
          kind: "path";
          opacity: number;
          stroke?: string;
          stroke_dasharray?: string;
          stroke_linecap?: string;
          stroke_width: number;
      }
      • Optionalcls?: string
      • d: string
      • Optionaldata_text?: string

        Plain label string for data-text (glyph paths only).

      • Optionalfill?: string
      • kind: "path"
      • opacity: number
      • Optionalstroke?: string
      • Optionalstroke_dasharray?: string
      • Optionalstroke_linecap?: string
      • stroke_width: number
    • {
          cls?: string;
          cx: number;
          cy: number;
          fill?: string;
          kind: "circle";
          opacity: number;
          r: number;
          stroke?: string;
          stroke_width: number;
      }
    • {
          anchor: TextAnchor;
          cls?: string;
          fill: string;
          font_size: number;
          kind: "text";
          text: string;
          x: number;
          y: number;
      }