shared/constants.ts (23 lines of code) (raw):

import { Stage } from "./types/stage"; export const APP = "pinboard"; export const publicVapidKey = "BAJ1E479bw4iqDH3nTg-OhzLw1daQ9Hfn6EY0x40M9AXGgEew4dBpAb_LE35plZ6YhU2VY87LLJtytE7hJKP9GM"; export const MAX_PINBOARDS_TO_DISPLAY = 25; export const NOTIFICATIONS_LAMBDA_BASENAME = "pinboard-notifications-lambda"; export const getNotificationsLambdaFunctionName = (stage: Stage) => `${NOTIFICATIONS_LAMBDA_BASENAME}-${stage}`; export const DATABASE_BRIDGE_LAMBDA_BASENAME = "pinboard-database-bridge-lambda"; export const getDatabaseBridgeLambdaFunctionName = (stage: Stage) => `${DATABASE_BRIDGE_LAMBDA_BASENAME}-${stage}`; export const WORKFLOW_BRIDGE_LAMBDA_BASENAME = "pinboard-workflow-bridge-lambda"; export const getWorkflowBridgeLambdaFunctionName = (stage: Stage) => `${WORKFLOW_BRIDGE_LAMBDA_BASENAME}-${stage}`; export const getEmailLambdaFunctionName = (stage: Stage) => `pinboard-email-lambda-${stage}`; export const OPEN_PINBOARD_QUERY_PARAM = "pinboardId"; export const PINBOARD_ITEM_ID_QUERY_PARAM = "pinboardItemId"; export const EXPAND_PINBOARD_QUERY_PARAM = "expandPinboard"; export const EMAIL_LAMBDA_RACE_CONDITION_LOG_LINE_SNIPPET = "has no group mentions to email about. This is unexpected.";