fix(types): support long, short and double

related to CAM-3002