-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathxata.ts
More file actions
30 lines (22 loc) · 761 Bytes
/
xata.ts
File metadata and controls
30 lines (22 loc) · 761 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Generated by Xata Codegen 0.30.1. Please do not edit.
import { buildClient } from "@xata.io/client";
import type { BaseClientOptions } from "@xata.io/client";
export type DatabaseSchema = {};
const DatabaseClient = buildClient();
const defaultOptions = {
databaseURL:
"https://Ritesh-Saini-s-workspace-kong73.eu-central-1.xata.sh/db/Ritesh_ScreenShare",
apiKey: process.env.XATA_API_KEY,
branch:'main'
};
export class XataClient extends DatabaseClient<DatabaseSchema> {
constructor(options?: BaseClientOptions) {
super({ ...defaultOptions, ...options });
}
}
let instance: XataClient | undefined = undefined;
export const getXataClient = () => {
if (instance) return instance;
instance = new XataClient();
return instance;
};