@onehat/data
Version:
JS data modeling package with adapters for many storage mediums.
39 lines (37 loc) • 1.43 kB
JavaScript
/** @module Property */
import Base64Property from './Base64.js';
import BooleanProperty from './Boolean.js';
import CurrencyProperty from './Currency.js';
import DateProperty from './Date.js';
import DateTimeProperty from './DateTime.js';
import FileProperty from './File.js';
import FloatProperty from './Float.js';
import IntegerProperty from './Integer.js';
import JsonProperty, { TagProperty } from './Json.js';
import MixedProperty from './Mixed.js';
import PercentProperty from './Percent.js';
import PercentIntProperty from './PercentInt.js';
import Property from './Property.js';
import StringProperty from './String.js';
import TimeProperty from './Time.js';
import UuidProperty from './Uuid.js';
const PropertyTypes = {
[]: Base64Property,
[]: BooleanProperty,
[]: CurrencyProperty,
[]: DateProperty,
[]: DateTimeProperty,
[]: FileProperty,
[]: FloatProperty,
[]: IntegerProperty,
[]: JsonProperty,
[]: MixedProperty,
[]: PercentProperty,
[]: PercentIntProperty,
[]: Property,
[]: StringProperty,
[]: TagProperty,
[]: TimeProperty,
[]: UuidProperty,
};
export default PropertyTypes;