quickmodel / IQSerializedInterface
Type Alias: IQSerializedInterface<T>
IQSerializedInterface<
T> ={ [K in keyof T]: IQSerialized<T[K]> }
Maps every property of an interface to its IQSerialized equivalent.
This is the return type of QModel.$qSerialize() when no alias map is used. Each property is independently mapped through IQSerialized<T[K]>.
Type Parameters
T
T
The model interface (runtime property types).
See
- IQAliasedSerializedInterface — variant with key renaming via
@Quick({ alias: ... }) - IQSerialized — type mapping applied to each individual property
- QModel.$qSerialize — returns this type