Type alias: DataType<T>
Ƭ DataType<T
>: T
extends string
? "string"
: T
extends number
? "number"
: T
extends boolean
? "boolean"
: T
extends Date
? "date"
: T
extends GeoPoint
? "geopoint"
: T
extends EntityReference
? "reference"
: T
extends CMSType
[] ? "array"
: T
extends Record
<string
, any
> ? "map"
: never
Type parameters
Name | Type |
---|---|
T | extends CMSType = CMSType |