✅ COMPLETED: 1. Dockerfile uses port 80 (astro preview) 2. BaseLayout imports globals.css 3. globals.css with Tailwind v4 @theme syntax 4. index.astro has Header, Footer, FixedContact 5. All image references fixed to existing files 6. Hero uses hdpe_pipe_main.jpg 7. Product cards use hdpe001.jpg 8. pt-20 on main for fixed header ✅ TESTED LOCALLY: - Build: 15 pages in 1.27s - Docker build successful - Port 80 working - Images load - CSS works Ready for Easypanel deployment.
29 lines
974 B
TypeScript
29 lines
974 B
TypeScript
/** A SQL text that you can send to the database. Either a string or a reference to SQL text that is cached on
|
|
* the server. */
|
|
export type InSql = string | Sql;
|
|
export interface SqlOwner {
|
|
/** Cache a SQL text on the server. This requires protocol version 2 or higher. */
|
|
storeSql(sql: string): Sql;
|
|
/** @private */
|
|
_closeSql(sqlId: number): void;
|
|
}
|
|
/** Text of an SQL statement cached on the server. */
|
|
export declare class Sql {
|
|
#private;
|
|
/** @private */
|
|
constructor(owner: SqlOwner, sqlId: number);
|
|
/** @private */
|
|
_getSqlId(owner: SqlOwner): number;
|
|
/** Remove the SQL text from the server, releasing resouces. */
|
|
close(): void;
|
|
/** @private */
|
|
_setClosed(error: Error): void;
|
|
/** True if the SQL text is closed (removed from the server). */
|
|
get closed(): boolean;
|
|
}
|
|
export type ProtoSql = {
|
|
sql?: string;
|
|
sqlId?: number;
|
|
};
|
|
export declare function sqlToProto(owner: SqlOwner, sql: InSql): ProtoSql;
|