Skip to content

Documentation / @warp-drive/schema-record / Transformation

Type Alias: Transformation<T, PT>

ts
type Transformation<T, PT> = object;

Defined in: warp-drive-packages/core/declarations/reactive/-private/schema.d.ts:217

Type Parameters

T

T extends Value = Value

PT

PT = unknown

Methods

defaultValue()?

ts
optional defaultValue(options, identifier): T;

Defined in: warp-drive-packages/core/declarations/reactive/-private/schema.d.ts:223

Parameters

options

null | Record<string, unknown>

identifier

ResourceKey

Returns

T


hydrate()

ts
hydrate(
   value, 
   options, 
   record): PT;

Defined in: warp-drive-packages/core/declarations/reactive/-private/schema.d.ts:222

Parameters

value

undefined | T

options

null | Record<string, unknown>

record

SchemaRecord

Returns

PT


serialize()

ts
serialize(
   value, 
   options, 
   record): T;

Defined in: warp-drive-packages/core/declarations/reactive/-private/schema.d.ts:221

Parameters

value

PT

options

null | Record<string, unknown>

record

SchemaRecord

Returns

T

Properties

___(unique) Symbol($type)

ts
___(unique) Symbol($type): string;

Defined in: warp-drive-packages/core/declarations/reactive/-private/schema.d.ts:224

Released under the MIT License.