I am using solely on arcgis javascript. The website that I am designing has to allow people to enter coordinates in Gauss Conform (Transverse Mercator south oriented) coordinate system and convert them to GCS haartebeesthoek 94.
So my parameters are as follows:
projectParameter = new ProjectParameters()
projectParameter.geometries = new Point({x: value, y: value, new spatialReference({wkid:102482}))
projectParameter.outSpatialReference = new SpatialReference({"wkid": 4148})
honestly I don't what this two parameters, projectParameter.transformation and projectParameter.transformforward assist with, with regards to the projection.