All predefined GoJS figures:

You can specify a predefined geometry for a Shape by setting its Shape.figure.

For predefined arrowheads, see the Arrowheads sample.

For defining your own shapes with SVG-like path syntax, see the SVG icons sample.