Variable ForeignKeyConstraintNodeInternal
Type declaration
cloneWith:function
- cloneWith(node, props): Readonly<{
columns: readonly kysely.ColumnNode[];
kind: "ForeignKeyConstraintNode";
name?: kysely.IdentifierNode;
onDelete?: "no action" | "restrict" | "cascade" | "set null" | "set default";
onUpdate?: "no action" | "restrict" | "cascade" | "set null" | "set default";
references: kysely.ReferencesNode;
}> Returns Readonly<{
columns: readonly kysely.ColumnNode[];
kind: "ForeignKeyConstraintNode";
name?: kysely.IdentifierNode;
onDelete?: "no action" | "restrict" | "cascade" | "set null" | "set default";
onUpdate?: "no action" | "restrict" | "cascade" | "set null" | "set default";
references: kysely.ReferencesNode;
}>
create:function
- create(sourceColumns, targetTable, targetColumns, constraintName?): kysely.ForeignKeyConstraintNode
is:function
- is(node): node is kysely.ForeignKeyConstraintNode