isDrizzleObj() — drizzle-orm Function Reference
Architecture documentation for the isDrizzleObj() function in options.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD a580025e_b3a5_ddc6_91a8_9e031d9d7cf0["isDrizzleObj()"] 73e2aa44_a4c6_8ec0_4c1d_1b146021dedc["options.ts"] a580025e_b3a5_ddc6_91a8_9e031d9d7cf0 -->|defined in| 73e2aa44_a4c6_8ec0_4c1d_1b146021dedc a3368508_fdc8_c02d_9243_e0ef77adb8ff["deleteRule.create()"] a3368508_fdc8_c02d_9243_e0ef77adb8ff -->|calls| a580025e_b3a5_ddc6_91a8_9e031d9d7cf0 336f07de_9564_2758_69b1_8d49b0d69aad["updateRule.create()"] 336f07de_9564_2758_69b1_8d49b0d69aad -->|calls| a580025e_b3a5_ddc6_91a8_9e031d9d7cf0 d8235cf8_b61d_834b_113c_b39fe207c3d4["isDrizzleObjName()"] a580025e_b3a5_ddc6_91a8_9e031d9d7cf0 -->|calls| d8235cf8_b61d_834b_113c_b39fe207c3d4 style a580025e_b3a5_ddc6_91a8_9e031d9d7cf0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
eslint-plugin-drizzle/src/utils/options.ts lines 23–42
export const isDrizzleObj = (
node: TSESTree.MemberExpression,
options: Options,
) => {
const drizzleObjectName = options[0].drizzleObjectName;
if (node.object.type === 'Identifier') {
return isDrizzleObjName(node.object.name, drizzleObjectName);
} else if (node.object.type === 'MemberExpression' && node.object.property.type === 'Identifier') {
return isDrizzleObjName(node.object.property.name, drizzleObjectName);
} else if (node.object.type === 'CallExpression') {
if (node.object.callee.type === 'Identifier') {
return isDrizzleObjName(node.object.callee.name, drizzleObjectName);
} else if (node.object.callee.type === 'MemberExpression' && node.object.callee.property.type === 'Identifier') {
return isDrizzleObjName(node.object.callee.property.name, drizzleObjectName);
}
}
return false;
};
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does isDrizzleObj() do?
isDrizzleObj() is a function in the drizzle-orm codebase, defined in eslint-plugin-drizzle/src/utils/options.ts.
Where is isDrizzleObj() defined?
isDrizzleObj() is defined in eslint-plugin-drizzle/src/utils/options.ts at line 23.
What does isDrizzleObj() call?
isDrizzleObj() calls 1 function(s): isDrizzleObjName.
What calls isDrizzleObj()?
isDrizzleObj() is called by 2 function(s): deleteRule.create, updateRule.create.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free