✅ Complete Astro migration - PDPA compliant website
- Migrated all pages from Next.js to Astro - Added PDPA-compliant Privacy Policy (Thai) - Added PDPA-compliant Terms & Conditions (Thai) - Added Cookie Policy with disclosure (Thai) - Implemented cookie consent banner (client-side) - Integrated Umami Analytics placeholder - Blog system with 3 posts - Optimized Docker configuration for production - Static site build (184KB, 11 pages) - Ready for Easypanel deployment Backup: /Users/kunthawatgreethong/Gitea/dealplustech-backup-nextjs-20260309.tar.gz
This commit is contained in:
31
dealplustech-astro/node_modules/@astrojs/db/dist/runtime/index.d.ts
generated
vendored
Normal file
31
dealplustech-astro/node_modules/@astrojs/db/dist/runtime/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import { type ColumnDataType } from 'drizzle-orm';
|
||||
import type { LibSQLDatabase } from 'drizzle-orm/libsql';
|
||||
import type { DBTable } from '../core/types.js';
|
||||
export type Database = LibSQLDatabase;
|
||||
export type { Table } from './types.js';
|
||||
export { hasPrimaryKey } from './utils.js';
|
||||
export declare function asDrizzleTable(name: string, table: DBTable): import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{
|
||||
name: string;
|
||||
schema: undefined;
|
||||
columns: {
|
||||
[x: string]: import("drizzle-orm/sqlite-core").SQLiteColumn<{
|
||||
name: string;
|
||||
tableName: string;
|
||||
dataType: ColumnDataType;
|
||||
columnType: string;
|
||||
data: unknown;
|
||||
driverParam: unknown;
|
||||
notNull: false;
|
||||
hasDefault: false;
|
||||
isPrimaryKey: false;
|
||||
isAutoincrement: false;
|
||||
hasRuntimeDefault: false;
|
||||
enumValues: string[] | undefined;
|
||||
baseColumn: never;
|
||||
identity: undefined;
|
||||
generated: undefined;
|
||||
}, {}, {}>;
|
||||
};
|
||||
dialect: "sqlite";
|
||||
}>;
|
||||
export declare function normalizeDatabaseUrl(envDbUrl: string | undefined, defaultDbUrl: string): string;
|
||||
Reference in New Issue
Block a user