test.ts — drizzle-orm Source File
Architecture documentation for test.ts, a typescript file in the drizzle-orm codebase. 2 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 268bab60_9af3_dbe6_ed1a_bd715d1cc83d["test.ts"] 3bde7b62_c12d_dacc_52a7_1952257f85e4["gel"] 268bab60_9af3_dbe6_ed1a_bd715d1cc83d --> 3bde7b62_c12d_dacc_52a7_1952257f85e4 2ff1a8c9_7f2d_7ac5_ff71_a7c6ae155191["gel-core"] 268bab60_9af3_dbe6_ed1a_bd715d1cc83d --> 2ff1a8c9_7f2d_7ac5_ff71_a7c6ae155191 style 268bab60_9af3_dbe6_ed1a_bd715d1cc83d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { drizzle } from '~/gel';
import { gelTable, integer, text } from '~/gel-core';
export const test = gelTable(
'test',
{
id: text('id')
.primaryKey()
.generatedAlwaysAs('genstr'),
intId: integer('int_id')
.primaryKey()
.generatedAlwaysAsIdentity(),
int2Id: integer('int2_id').generatedByDefaultAsIdentity(),
name: text('name').$defaultFn(() => '' as string),
title: text('title').notNull(),
description: text('description'),
dbdef: text('dbdef').default('dbdefval'),
},
);
const db = drizzle.mock();
db.update(test)
.set({
// @ts-expect-error
id: '1',
name: 'name',
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.update(test)
.set({
// @ts-expect-error
intId: 1,
name: 'name',
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.update(test)
.set({
int2Id: 1,
name: 'name',
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.update(test)
.set({
name: 'name',
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.insert(test).values({
// @ts-expect-error
id: '1',
name: 'name',
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.insert(test).values({
// @ts-expect-error
intId: 1,
name: 'name',
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.insert(test).values({
int2Id: 1,
name: 'name',
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.insert(test).values({
name: 'name',
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.insert(test).values({
title: 'title',
description: 'desc',
dbdef: 'upddef',
});
db.insert(test).values({
title: 'title',
description: 'desc',
});
db.insert(test).values({
title: 'title',
});
Dependencies
- gel
- gel-core
Source
Frequently Asked Questions
What does test.ts do?
test.ts is a source file in the drizzle-orm codebase, written in typescript.
What does test.ts depend on?
test.ts imports 2 module(s): gel, gel-core.
Where is test.ts in the architecture?
test.ts is located at drizzle-orm/type-tests/geldb/no-strict-null-checks/test.ts (directory: drizzle-orm/type-tests/geldb/no-strict-null-checks).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free