rls.definition.test.ts — drizzle-orm Source File
Architecture documentation for rls.definition.test.ts, a typescript file in the drizzle-orm codebase. 3 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 02518e4f_60d1_80cb_853e_490ee5559668["rls.definition.test.ts"] 0d8cb608_18f6_787e_d416_b144dcd6ffae["neon"] 02518e4f_60d1_80cb_853e_490ee5559668 --> 0d8cb608_18f6_787e_d416_b144dcd6ffae a275e32e_bc2d_b32a_b162_7a58ff611489["pg-core"] 02518e4f_60d1_80cb_853e_490ee5559668 --> a275e32e_bc2d_b32a_b162_7a58ff611489 aa9d887a_e866_91be_08c9_4b95f8d893ee["vitest"] 02518e4f_60d1_80cb_853e_490ee5559668 --> aa9d887a_e866_91be_08c9_4b95f8d893ee style 02518e4f_60d1_80cb_853e_490ee5559668 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { crudPolicy } from 'drizzle-orm/neon';
import { getTableConfig, integer, pgPolicy, pgRole, pgTable } from 'drizzle-orm/pg-core';
import { test } from 'vitest';
test.skip('getTableConfig: policies', async () => {
const schema = pgTable('hhh', {
id: integer(),
}, () => [
pgPolicy('name'),
crudPolicy({ role: pgRole('users'), read: true, modify: true }),
]);
const tc = getTableConfig(schema);
console.log(tc.policies);
});
Dependencies
- neon
- pg-core
- vitest
Source
Frequently Asked Questions
What does rls.definition.test.ts do?
rls.definition.test.ts is a source file in the drizzle-orm codebase, written in typescript.
What does rls.definition.test.ts depend on?
rls.definition.test.ts imports 3 module(s): neon, pg-core, vitest.
Where is rls.definition.test.ts in the architecture?
rls.definition.test.ts is located at integration-tests/tests/pg/rls/rls.definition.test.ts (directory: integration-tests/tests/pg/rls).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free