datasquirel/dist/package-shared/functions/dsql/triggers-and-stored-proceedures/stored-proceedure-sql-gen.d.ts
Benjamin Toby 7e8bb37c09 Updates
2025-07-05 14:59:30 +01:00

21 lines
686 B
TypeScript

import { DSQL_DatabaseSchemaType, DSQL_TableSchemaType } from "../../../types";
declare const TriggerTypes: readonly [{
readonly name: "after_insert";
readonly value: "INSERT";
}, {
readonly name: "after_update";
readonly value: "UPDATE";
}, {
readonly name: "after_delete";
readonly value: "DELETE";
}];
export type TriggerSQLGenParams = {
type: (typeof TriggerTypes)[number];
srcDbSchema: DSQL_DatabaseSchemaType;
srcTableSchema: DSQL_TableSchemaType;
content: string;
proceedureName: string;
};
export default function triggerSQLGen({ type, srcDbSchema, srcTableSchema, content, proceedureName, }: TriggerSQLGenParams): string;
export {};