Documentation / @ember-data/serializer / transform / StringTransform
Defined in: packages/serializer/src/-private/transforms/string.ts:24
The StringTransform
class is used to serialize and deserialize string attributes on Ember Data record objects. This transform is used when string
is passed as the type parameter to the attr function.
Usage
js
import Model, { attr, belongsTo } from '@ember-data/model';
export default class UserModel extends Model {
@attr('boolean') isAdmin;
@attr('string') name;
@attr('string') email;
}
StringTransform
Constructors
Constructor
ts
new StringTransform(): StringTransform;
Returns
StringTransform
Properties
___(unique) Symbol($type)
ts
___(unique) Symbol($type): "string";
Defined in: packages/serializer/src/-private/transforms/string.ts:32
Methods
deserialize()
ts
deserialize(serialized, _options?): null | string;
Defined in: packages/serializer/src/-private/transforms/string.ts:25
Parameters
serialized
unknown
_options?
Record
<string
, unknown
>
Returns
null
| string
serialize()
ts
serialize(deserialized, _options?): null | string;
Defined in: packages/serializer/src/-private/transforms/string.ts:28
Parameters
deserialized
unknown
_options?
Record
<string
, unknown
>
Returns
null
| string
create()
ts
static create(): StringTransform;
Defined in: packages/serializer/src/-private/transforms/string.ts:34
Returns
StringTransform