ForeignKeyConstraintNode
interface ForeignKeyConstraintNode  extends OperationNode {
readonly columns: ReadonlyArray<ColumnNode>;
readonly kind: "ForeignKeyConstraintNode";
readonly name?: IdentifierNode;
readonly onDelete?: OnModifyForeignAction;
readonly onUpdate?: OnModifyForeignAction;
readonly references: ReferencesNode;
}const ForeignKeyConstraintNode: Readonly<{
is(node: OperationNode): node is ForeignKeyConstraintNode; 
create(
sourceColumns: ReadonlyArray<ColumnNode>,
targetTable: TableNode,
targetColumns: ReadonlyArray<ColumnNode>,
constraintName?: string,
): ForeignKeyConstraintNode; cloneWith(node: ForeignKeyConstraintNode, props: ForeignKeyConstraintNodeProps): Readonly<{
}>;name?: IdentifierNode | undefined; 
onDelete?:  
 | "no action"
 | "restrict"
 | "cascade"
 | "set null"
 | "set default"
 | undefined;
onUpdate?:  
 | "no action"
 | "restrict"
 | "cascade"
 | "set null"
 | "set default"
 | undefined;
kind: "ForeignKeyConstraintNode"; 
columns: ReadonlyArray<ColumnNode>; 
references: ReferencesNode; 
}>; §Extends
§Properties
§
readonly columns: ReadonlyArray<ColumnNode>
[src]§
readonly name?: IdentifierNode
[src]§
readonly onDelete?: OnModifyForeignAction
[src]§
readonly onUpdate?: OnModifyForeignAction
[src]§
readonly references: ReferencesNode
[src]