In a framework component, I have defined client-side properties as numbers, thus:
Code:
    this.prop(df.tNumber, "pnNorth",        0);
    this.prop(df.tNumber, "pnEast",         0);
And on the server they are defined as:
Code:
        { WebProperty=Client }
        Property Number     pnNorth
        { WebProperty=Client }
        Property Number     pnEast
        { WebProperty=Client }
But when I come to use them it seems that they are actually strings:
Click image for larger version. 

Name:	Screenshot 2020-01-28 at 09.03.22.jpg 
Views:	80 
Size:	39.6 KB 
ID:	13430

Am I doing something wrong, or is it a bug, or is it intended to be this way?

Mike