Variable: LixVersionTipSchema

const LixVersionTipSchema: { additionalProperties: false; properties: { commit_id: { type: "string"; x-lix-generated: true; }; id: { type: "string"; x-lix-generated: true; }; working_commit_id: { type: "string"; x-lix-generated: true; }; }; required: readonly ["id", "commit_id", "working_commit_id"]; type: "object"; x-lix-foreign-keys: readonly [{ mode: "materialized"; properties: readonly ["commit_id"]; references: { properties: readonly ["id"]; schemaKey: "lix_commit"; }; }, { mode: "materialized"; properties: readonly ["working_commit_id"]; references: { properties: readonly ["id"]; schemaKey: "lix_commit"; }; }]; x-lix-key: "lix_version_tip"; x-lix-primary-key: readonly ["id"]; x-lix-unique: readonly [readonly ["working_commit_id"]]; x-lix-version: "1.0"; }

Type Declaration

additionalProperties

readonly additionalProperties: false = false

properties

readonly properties: { commit_id: { type: "string"; x-lix-generated: true; }; id: { type: "string"; x-lix-generated: true; }; working_commit_id: { type: "string"; x-lix-generated: true; }; }

properties.commit_id

readonly commit_id: { type: "string"; x-lix-generated: true; }

properties.commit_id.type

readonly type: "string" = "string"

properties.commit_id.x-lix-generated

readonly x-lix-generated: true = true

properties.id

readonly id: { type: "string"; x-lix-generated: true; }

properties.id.type

readonly type: "string" = "string"

properties.id.x-lix-generated

readonly x-lix-generated: true = true

properties.working_commit_id

readonly working_commit_id: { type: "string"; x-lix-generated: true; }

properties.working_commit_id.type

readonly type: "string" = "string"

properties.working_commit_id.x-lix-generated

readonly x-lix-generated: true = true

required

readonly required: readonly ["id", "commit_id", "working_commit_id"]

type

readonly type: "object" = "object"

x-lix-foreign-keys

readonly x-lix-foreign-keys: readonly [{ mode: "materialized"; properties: readonly ["commit_id"]; references: { properties: readonly ["id"]; schemaKey: "lix_commit"; }; }, { mode: "materialized"; properties: readonly ["working_commit_id"]; references: { properties: readonly ["id"]; schemaKey: "lix_commit"; }; }]

x-lix-key

readonly x-lix-key: "lix_version_tip" = "lix_version_tip"

x-lix-primary-key

readonly x-lix-primary-key: readonly ["id"]

x-lix-unique

readonly x-lix-unique: readonly [readonly ["working_commit_id"]]

x-lix-version

readonly x-lix-version: "1.0" = "1.0"