Pure Structure In Schema
As mentioned in the previous section, pure include the pure features of a schema. In fact, the features that are specific to the schema itself, not the relationships it has.
For example, the schema of a city has pure features: city ID, city name, its geographical location, and so on.
The structure of a pure schema is as follows, which includes a key and its type of feature.
export interface PureModel {
[key: string]: Struct<any>;
}
for example, the pure features of the city schema are defined as follows:
{
name: string(),
enName: optional(string()),
geometries: optional(object({
type: string(),
coordinates: array(array(number())),
})),
};