• Parameters

    • __namedParameters: {
          onDelete?: (() => void);
          onJumpToPoint: (() => void);
          onMove: ((x: number, y: number) => void);
          onSwitchToCubic?: (() => void);
          onSwitchToQuadratic?: (() => void);
          point: {
              point: { x: number; y: number; };
              type: StartPoint;
          } | {
              controlPoint: { x: number; y: number; };
              controlPoint2: { x: number; y: number; };
              endPoint: { x: number; y: number; };
              type: CubicBezier;
          } | {
              controlPoint: { x: number; y: number; };
              endPoint: { x: number; y: number; };
              type: QuadraticBezier;
          };
      }
      • Optional onDelete?: (() => void)
          • (): void
          • Returns void

      • onJumpToPoint: (() => void)
          • (): void
          • Returns void

      • onMove: ((x: number, y: number) => void)
          • (x: number, y: number): void
          • Parameters

            • x: number
            • y: number

            Returns void

      • Optional onSwitchToCubic?: (() => void)
          • (): void
          • Returns void

      • Optional onSwitchToQuadratic?: (() => void)
          • (): void
          • Returns void

      • point: {
            point: { x: number; y: number; };
            type: StartPoint;
        } | {
            controlPoint: { x: number; y: number; };
            controlPoint2: { x: number; y: number; };
            endPoint: { x: number; y: number; };
            type: CubicBezier;
        } | {
            controlPoint: { x: number; y: number; };
            endPoint: { x: number; y: number; };
            type: QuadraticBezier;
        }

    Returns Element

Generated using TypeDoc