Home / File/ rls.definition.test.ts — drizzle-orm Source File

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.

File typescript 3 imports

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

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