in src/components/Firestore/DocumentEditor/index.tsx [453:466]
function getDocumentFieldType(field: DocumentField): FieldType {
if (isMapField(field)) {
return FieldType.MAP;
} else if (isArrayField(field)) {
return FieldType.ARRAY;
} else if (isJSONField(field)) {
return FieldType.JSON;
} else {
if (field.value instanceof DocumentPath) {
return FieldType.REFERENCE;
}
return getFieldType(field.value);
}
}