"use strict";

var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");

_Object$defineProperty(exports, "__esModule", {
  value: true
});

exports.NULL = exports.UNDEFINED = exports.LOCATION = exports.ARRAY = exports.AUDIO_URL = exports.VIDEO_URL = exports.IMAGE_URL = exports.URL = exports.DATETIME = exports.DATE = exports.NUMBER = exports.BOOLEAN = exports.STRING = void 0;
// @flow

/**
 * These values are used to choose the field type displayed for editing the
 * value, and are used for validation, e.g. a `uuid` field should be unique
 * across the dataset.
 */
var STRING
/*: 'string'*/
= 'string';
exports.STRING = STRING;
var BOOLEAN
/*: 'boolean'*/
= 'boolean';
exports.BOOLEAN = BOOLEAN;
var NUMBER
/*: 'number'*/
= 'number';
exports.NUMBER = NUMBER;
var DATE
/*: 'date'*/
= 'date';
exports.DATE = DATE;
var DATETIME
/*: 'datetime'*/
= 'datetime';
exports.DATETIME = DATETIME;
var URL
/*: 'url'*/
= 'url';
exports.URL = URL;
var IMAGE_URL
/*: 'image'*/
= 'image';
exports.IMAGE_URL = IMAGE_URL;
var VIDEO_URL
/*: 'video'*/
= 'video';
exports.VIDEO_URL = VIDEO_URL;
var AUDIO_URL
/*: 'audio'*/
= 'audio';
exports.AUDIO_URL = AUDIO_URL;
var ARRAY
/*: 'array'*/
= 'array';
exports.ARRAY = ARRAY;
var LOCATION
/*: 'location'*/
= 'location';
exports.LOCATION = LOCATION;
var UNDEFINED
/*: 'undefined'*/
= 'undefined';
exports.UNDEFINED = UNDEFINED;
var NULL
/*: 'null'*/
= 'null';
exports.NULL = NULL;
//# sourceMappingURL=value_types.js.map