Skip to content

WhereClause

WhereClause = (columns, user) => DrizzleSQL | undefined

Defined in: packages/permissions/src/types.ts:76

A function that produces a Drizzle WHERE clause for row-level permission filtering.

Record<string, unknown>

The table’s column references for building filter expressions.

unknown

The current user object (from @cfast/auth).

DrizzleSQL | undefined

A Drizzle SQL expression to restrict matching rows, or undefined for no restriction.