in src/Common/Utilities.ts [31:51]
public static WITProcessToWITFieldType(witProcessFieldType: number, fieldIsIdentity: boolean): number {
if (fieldIsIdentity) { return WITInterfaces.FieldType.Identity; }
switch (witProcessFieldType) {
case WITProcessInterfaces.FieldType.String: { return WITInterfaces.FieldType.String; }
case WITProcessInterfaces.FieldType.Integer: { return WITInterfaces.FieldType.Integer; }
case WITProcessInterfaces.FieldType.DateTime: { return WITInterfaces.FieldType.DateTime; }
case WITProcessInterfaces.FieldType.PlainText: { return WITInterfaces.FieldType.PlainText; }
case WITProcessInterfaces.FieldType.Html: { return WITInterfaces.FieldType.Html; }
case WITProcessInterfaces.FieldType.TreePath: { return WITInterfaces.FieldType.TreePath; }
case WITProcessInterfaces.FieldType.History: { return WITInterfaces.FieldType.History; }
case WITProcessInterfaces.FieldType.Double: { return WITInterfaces.FieldType.Double; }
case WITProcessInterfaces.FieldType.Guid: { return WITInterfaces.FieldType.Guid; }
case WITProcessInterfaces.FieldType.Boolean: { return WITInterfaces.FieldType.Boolean; }
case WITProcessInterfaces.FieldType.Identity: { return WITInterfaces.FieldType.Identity; }
case WITProcessInterfaces.FieldType.PicklistInteger: { return WITInterfaces.FieldType.PicklistInteger; }
case WITProcessInterfaces.FieldType.PicklistString: { return WITInterfaces.FieldType.PicklistString; }
case WITProcessInterfaces.FieldType.PicklistDouble: { return WITInterfaces.FieldType.PicklistDouble; }
default: { throw new Error(`Failed to convert from WorkItemTrackingProcess.FieldType to WorkItemTracking.FieldType, unrecognized enum value '${witProcessFieldType}'`) }
}
}