Can I change arrow head width and height in link

I want to change arrow head width and height, I am trying to do this using binding but its not woring,

here is my link template :

   $("Link",
         {
             routing: go.Link.Normal,
             selectable: true,
             reshapable: true,
             resizable: true,
             deletable: false,
             resegmentable: true,
             fromShortLength: 5,
             selectionAdornmentTemplate:
                         GO(go.Adornment, "Link",
                           GO(go.Shape,
                           { isPanelMain: true, fill: null, stroke: "dodgerblue" },
                               new go.Binding("strokeWidth", "", function () {
                                   return 1 / surveyCanvas.scale;
                               }).ofObject()
                           ),
                           GO(go.Placeholder)
                         )
         },
           new go.Binding("points").makeTwoWay(),
           GO("Shape",
             { opacity: 1 },
             new go.Binding("strokeWidth", "", function (s) { return 1 / surveyCanvas.scale; }).ofObject()),
           GO("Shape",
             { toArrow: "Standard", segmentFraction: 0.001, stroke: null },
             new go.Binding("height", "height", function (s) { return 100; }).ofObject(), // not working
             new go.Binding("width", "width", function (s) { return 100; }).ofObject() // not working
           )
         )

For efficiency reasons the Geometry for a given arrowhead (defined by Shape | GoJS API and shown in https://gojs.net/latest/extensions/Arrowheads.js) does not follow the usual stretching rules, so setting the desiredSize or (width and height) will not cause the geometry to be stretched to fill.

But you can set or bind the arrowhead Shape’s GraphObject.scale property.