Home / File/ xata.ts — drizzle-orm Source File

xata.ts — drizzle-orm Source File

Architecture documentation for xata.ts, a typescript file in the drizzle-orm codebase. 1 imports, 1 dependents.

File typescript DrizzleORM QueryBuilders 1 imports 1 dependents 1 functions 1 classes

Entity Profile

Dependency Diagram

graph LR
  32b10e56_2f8e_a70c_6ee5_0beb1b41cd3a["xata.ts"]
  dd1dcf75_0a06_b1bf_049d_b0f58c64a207["client"]
  32b10e56_2f8e_a70c_6ee5_0beb1b41cd3a --> dd1dcf75_0a06_b1bf_049d_b0f58c64a207
  85a6bb38_0ea0_ecd2_3cef_0f7896a9377a["xata-http.test.ts"]
  85a6bb38_0ea0_ecd2_3cef_0f7896a9377a --> 32b10e56_2f8e_a70c_6ee5_0beb1b41cd3a
  style 32b10e56_2f8e_a70c_6ee5_0beb1b41cd3a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

// Generated by Xata Codegen 0.29.3. Please do not edit.
import { buildClient } from '@xata.io/client';
import type { BaseClientOptions, SchemaInference } from '@xata.io/client';

const tables = [] as const;

export type SchemaTables = typeof tables;
export type InferredTypes = SchemaInference<SchemaTables>;

export type DatabaseSchema = {};

const DatabaseClient = buildClient();

const defaultOptions = {
	databaseURL: 'https://Andrii-Sherman-s-workspace-2r5ujp.us-east-1.xata.sh/db/integration-tests',
};

// eslint-disable-next-line drizzle-internal/require-entity-kind
export class XataClient extends DatabaseClient<DatabaseSchema> {
	constructor(options?: BaseClientOptions) {
		super({ ...defaultOptions, ...options }, tables);
	}
}

let instance: XataClient | undefined;

export const getXataClient = () => {
	if (instance) return instance;

	instance = new XataClient();
	return instance;
};

Domain

Subdomains

Functions

Classes

Dependencies

  • client

Frequently Asked Questions

What does xata.ts do?
xata.ts is a source file in the drizzle-orm codebase, written in typescript. It belongs to the DrizzleORM domain, QueryBuilders subdomain.
What functions are defined in xata.ts?
xata.ts defines 1 function(s): getXataClient.
What does xata.ts depend on?
xata.ts imports 1 module(s): client.
What files import xata.ts?
xata.ts is imported by 1 file(s): xata-http.test.ts.
Where is xata.ts in the architecture?
xata.ts is located at integration-tests/tests/xata/xata.ts (domain: DrizzleORM, subdomain: QueryBuilders, directory: integration-tests/tests/xata).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free