UNPKG

forge-sql-orm

Version:

Drizzle ORM integration for Atlassian @forge/sql. Provides a custom driver, schema migration, two levels of caching (local and global via @forge/kvs), optimistic locking, and query analysis.

31 lines (27 loc) 802 B
export * from "./dropMigrationWebTrigger"; export * from "./applyMigrationsWebTrigger"; export * from "./fetchSchemaWebTrigger"; export * from "./dropTablesMigrationWebTrigger"; export * from "./clearCacheSchedulerTrigger"; export * from "./slowQuerySchedulerTrigger"; export * from "./topSlowestStatementLastHourTrigger"; export interface TriggerResponse<BODY> { body?: BODY; headers?: Record<string, string[]>; statusCode: number; statusText?: string; } export const getHttpResponse = <Body>(statusCode: number, body: Body): TriggerResponse<Body> => { let statusText = ""; if (statusCode === 200) { statusText = "Ok"; } else { statusText = "Bad Request"; } return { headers: { "Content-Type": ["application/json"] }, statusCode, statusText, body, }; };