export function defaultValueForPrimitiveType()

in src/components/Firestore/DocumentEditor/utils.ts [170:191]


export function defaultValueForPrimitiveType(type: FieldType): PrimitiveValue {
  switch (type) {
    case FieldType.BLOB:
      // TODO
      return '';
    case FieldType.BOOLEAN:
      return true;
    case FieldType.GEOPOINT:
      return new firebase.firestore.GeoPoint(0, 0);
    case FieldType.NULL:
      return null;
    case FieldType.NUMBER:
      return 0;
    case FieldType.REFERENCE:
      return new DocumentPath('');
    case FieldType.STRING:
      return '';
    case FieldType.TIMESTAMP:
      return firebase.firestore.Timestamp.fromDate(new Date());
  }
  return '';
}