@flavoai/fastfold
Version:
Zero-boilerplate backend for React apps with auto-generated CRUD and declarative security
259 lines • 9.02 kB
TypeScript
export declare const users: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{
name: "users";
schema: undefined;
columns: {
id: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "id";
tableName: "users";
dataType: "number";
columnType: "SQLiteInteger";
data: number;
driverParam: number;
notNull: true;
hasDefault: true;
enumValues: undefined;
baseColumn: never;
}, object>;
name: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "name";
tableName: "users";
dataType: "string";
columnType: "SQLiteText";
data: string;
driverParam: string;
notNull: true;
hasDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
}, object>;
email: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "email";
tableName: "users";
dataType: "string";
columnType: "SQLiteText";
data: string;
driverParam: string;
notNull: true;
hasDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
}, object>;
createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "created_at";
tableName: "users";
dataType: "date";
columnType: "SQLiteTimestamp";
data: Date;
driverParam: number;
notNull: true;
hasDefault: true;
enumValues: undefined;
baseColumn: never;
}, object>;
};
dialect: "sqlite";
}>;
export declare const posts: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{
name: "posts";
schema: undefined;
columns: {
id: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "id";
tableName: "posts";
dataType: "number";
columnType: "SQLiteInteger";
data: number;
driverParam: number;
notNull: true;
hasDefault: true;
enumValues: undefined;
baseColumn: never;
}, object>;
title: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "title";
tableName: "posts";
dataType: "string";
columnType: "SQLiteText";
data: string;
driverParam: string;
notNull: true;
hasDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
}, object>;
content: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "content";
tableName: "posts";
dataType: "string";
columnType: "SQLiteText";
data: string;
driverParam: string;
notNull: true;
hasDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
}, object>;
authorId: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "author_id";
tableName: "posts";
dataType: "number";
columnType: "SQLiteInteger";
data: number;
driverParam: number;
notNull: true;
hasDefault: false;
enumValues: undefined;
baseColumn: never;
}, object>;
createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "created_at";
tableName: "posts";
dataType: "date";
columnType: "SQLiteTimestamp";
data: Date;
driverParam: number;
notNull: true;
hasDefault: true;
enumValues: undefined;
baseColumn: never;
}, object>;
};
dialect: "sqlite";
}>;
export declare const usersRelations: import("drizzle-orm").Relations<"users", {
posts: import("drizzle-orm").Many<"posts">;
}>;
export declare const postsRelations: import("drizzle-orm").Relations<"posts", {
author: import("drizzle-orm").One<"users", true>;
}>;
export declare const schema: {
users: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{
name: "users";
schema: undefined;
columns: {
id: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "id";
tableName: "users";
dataType: "number";
columnType: "SQLiteInteger";
data: number;
driverParam: number;
notNull: true;
hasDefault: true;
enumValues: undefined;
baseColumn: never;
}, object>;
name: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "name";
tableName: "users";
dataType: "string";
columnType: "SQLiteText";
data: string;
driverParam: string;
notNull: true;
hasDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
}, object>;
email: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "email";
tableName: "users";
dataType: "string";
columnType: "SQLiteText";
data: string;
driverParam: string;
notNull: true;
hasDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
}, object>;
createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "created_at";
tableName: "users";
dataType: "date";
columnType: "SQLiteTimestamp";
data: Date;
driverParam: number;
notNull: true;
hasDefault: true;
enumValues: undefined;
baseColumn: never;
}, object>;
};
dialect: "sqlite";
}>;
posts: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{
name: "posts";
schema: undefined;
columns: {
id: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "id";
tableName: "posts";
dataType: "number";
columnType: "SQLiteInteger";
data: number;
driverParam: number;
notNull: true;
hasDefault: true;
enumValues: undefined;
baseColumn: never;
}, object>;
title: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "title";
tableName: "posts";
dataType: "string";
columnType: "SQLiteText";
data: string;
driverParam: string;
notNull: true;
hasDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
}, object>;
content: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "content";
tableName: "posts";
dataType: "string";
columnType: "SQLiteText";
data: string;
driverParam: string;
notNull: true;
hasDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
}, object>;
authorId: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "author_id";
tableName: "posts";
dataType: "number";
columnType: "SQLiteInteger";
data: number;
driverParam: number;
notNull: true;
hasDefault: false;
enumValues: undefined;
baseColumn: never;
}, object>;
createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{
name: "created_at";
tableName: "posts";
dataType: "date";
columnType: "SQLiteTimestamp";
data: Date;
driverParam: number;
notNull: true;
hasDefault: true;
enumValues: undefined;
baseColumn: never;
}, object>;
};
dialect: "sqlite";
}>;
usersRelations: import("drizzle-orm").Relations<"users", {
posts: import("drizzle-orm").Many<"posts">;
}>;
postsRelations: import("drizzle-orm").Relations<"posts", {
author: import("drizzle-orm").One<"users", true>;
}>;
};
//# sourceMappingURL=schema.d.ts.map