Function: withAudit()
function withAudit(): {
name: "taproot-audit";
query: {
$allModels: {
$allOperations: Promise<unknown>;
};
};
};Defined in: server/auth/next/prisma-extensions.ts:55
Audit-column extension. On create/update operations against a model that carries audit columns (see AUDIT_FIELDS_BY_MODEL), fills createdBy/updatedBy from the current request-scoped actor. Models without audit columns pass through untouched.
Returns
{
name: "taproot-audit";
query: {
$allModels: {
$allOperations: Promise<unknown>;
};
};
}name
readonly name: "taproot-audit" = "taproot-audit";query
readonly query: {
$allModels: {
$allOperations: Promise<unknown>;
};
};query.$allModels
readonly $allModels: {
$allOperations: Promise<unknown>;
};query.$allModels.$allOperations()
readonly $allOperations(__namedParameters: {
args: unknown;
model: string;
operation: string;
query: (a: unknown) => Promise<unknown>;
}): Promise<unknown>;Parameters
| Parameter | Type |
|---|---|
__namedParameters | { args: unknown; model: string; operation: string; query: (a: unknown) => Promise<unknown>; } |
__namedParameters.args | unknown |
__namedParameters.model | string |
__namedParameters.operation | string |
__namedParameters.query | (a: unknown) => Promise<unknown> |
Returns
Promise<unknown>