default: { camelToSnake: { createdBy: "created_by"; createdOn: "created_on"; originalLanguage: "original_language"; socialImageID: "social_image_id"; starRating: "star_rating"; thingID: "thing_id"; }; hasRevisions: true; relations: readonly [ { cardinality: "one"; hasRevisions: true; name: "thing"; sourceKey: "thing_id"; targetTable: "things"; }, { cardinality: "one"; hasRevisions: false; name: "creator"; sourceKey: "created_by"; targetKey: "id"; targetTable: "users"; }, { cardinality: "one"; hasRevisions: true; name: "socialImage"; sourceKey: "social_image_id"; targetKey: "id"; targetTable: "files"; }, { cardinality: "many"; hasRevisions: true; name: "teams"; sourceKey: "id"; targetKey: "id"; targetTable: "teams"; through: { sourceForeignKey: "review_id"; table: "review_teams"; targetForeignKey: "team_id"; }; }, ]; schema: { createdBy: StringType<true>; createdOn: DateType<true>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<false>; socialImageID: StringType<false>; starRating: NumberType<true>; text: ObjectType<string, false>; thingID: StringType<true>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userIsAuthor: VirtualType<unknown, false>; }; tableName: "reviews";} = ... Type declaration
ReadonlycamelToSnake: {
createdBy: "created_by";
createdOn: "created_on";
originalLanguage: "original_language";
socialImageID: "social_image_id";
starRating: "star_rating";
thingID: "thing_id";
}
ReadonlyhasRevisions: true
Readonlyrelations: readonly [
{
cardinality: "one";
hasRevisions: true;
name: "thing";
sourceKey: "thing_id";
targetTable: "things";
},
{
cardinality: "one";
hasRevisions: false;
name: "creator";
sourceKey: "created_by";
targetKey: "id";
targetTable: "users";
},
{
cardinality: "one";
hasRevisions: true;
name: "socialImage";
sourceKey: "social_image_id";
targetKey: "id";
targetTable: "files";
},
{
cardinality: "many";
hasRevisions: true;
name: "teams";
sourceKey: "id";
targetKey: "id";
targetTable: "teams";
through: {
sourceForeignKey: "review_id";
table: "review_teams";
targetForeignKey: "team_id";
};
},
]
Readonlyschema: {
createdBy: StringType<true>;
createdOn: DateType<true>;
html: ObjectType<string, false>;
id: StringType<false>;
originalLanguage: StringType<false>;
socialImageID: StringType<false>;
starRating: NumberType<true>;
text: ObjectType<string, false>;
thingID: StringType<true>;
title: ObjectType<string, false>;
userCanDelete: VirtualType<unknown, false>;
userCanEdit: VirtualType<unknown, false>;
userIsAuthor: VirtualType<unknown, false>;
}
ReadonlytableName: "reviews"