Documentation / @ember-data/serializer / transform / DateTransform
Defined in: packages/serializer/src/-private/transforms/date.ts:24
The DateTransform
class is used to serialize and deserialize date attributes on Ember Data record objects. This transform is used when date
is passed as the type parameter to the attr function. It uses the ISO 8601
standard.
import Model, { attr, belongsTo } from '@ember-data/model';
export default class ScoreModel extends Model {
@attr('number') value;
@belongsTo('player') player;
@attr('date') date;
}
DateTransform
Constructors
Constructor
new DateTransform(): DateTransform;
Returns
DateTransform
Properties
___(unique) Symbol($type)
___(unique) Symbol($type): "date";
Defined in: packages/serializer/src/-private/transforms/date.ts:54
Methods
deserialize()
deserialize(serialized, _options?): null | Date;
Defined in: packages/serializer/src/-private/transforms/date.ts:25
Parameters
serialized
null
| string
| number
_options?
Record
<string
, unknown
>
Returns
null
| Date
serialize()
serialize(date, _options?): null | string;
Defined in: packages/serializer/src/-private/transforms/date.ts:45
Parameters
date
Date
_options?
Record
<string
, unknown
>
Returns
null
| string
create()
static create(): DateTransform;
Defined in: packages/serializer/src/-private/transforms/date.ts:56
Returns
DateTransform