BinaryOperator Type — drizzle-orm Architecture
Architecture documentation for the BinaryOperator type/interface in conditions.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 3409b348_56a7_6cef_2fa2_995c4bdf3204["BinaryOperator"] 57e6e1af_7162_5b6e_bfcf_9d9935f60d31["conditions.ts"] 3409b348_56a7_6cef_2fa2_995c4bdf3204 -->|defined in| 57e6e1af_7162_5b6e_bfcf_9d9935f60d31 style 3409b348_56a7_6cef_2fa2_995c4bdf3204 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/sql/expressions/conditions.ts lines 32–42
export interface BinaryOperator {
<TColumn extends Column>(
left: TColumn,
right: GetColumnData<TColumn, 'raw'> | SQLWrapper,
): SQL;
<T>(left: SQL.Aliased<T>, right: T | SQLWrapper): SQL;
<T extends SQLWrapper>(
left: Exclude<T, SQL.Aliased | Column>,
right: unknown,
): SQL;
}
Source
Frequently Asked Questions
What is the BinaryOperator type?
BinaryOperator is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/sql/expressions/conditions.ts.
Where is BinaryOperator defined?
BinaryOperator is defined in drizzle-orm/src/sql/expressions/conditions.ts at line 32.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free