AppFeedback (TypeScript)
    Preparing search index...

    Function firebaseHandler

    • Firebase Cloud Functions (2nd gen) onRequest-style handler. Wire env vars (GITHUB_TOKEN, OWNER, REPO) into the config when you deploy. Pass FetchHandlerOptions to enable CORS (e.g. { allowedOrigin: '*' }). Example:

      import { onRequest } from 'firebase-functions/v2/https' import { firebaseHandler } from '@appfeedback/relay' export const feedback = onRequest(firebaseHandler({ githubToken: process.env.GITHUB_TOKEN!, owner: 'o', repo: 'r', }, { allowedOrigin: 'https://acme.com' }))

      Parameters

      Returns (
          req: {
              body?: unknown;
              headers?: Record<string, string | undefined>;
              method: string;
              rawBody?: { toString(encoding: string): string };
          },
          res: {
              status(
                  c: number,
              ): {
                  json(b: unknown): void;
                  send(b?: unknown): void;
                  set(
                      headers: Record<string, string>,
                  ): { json(b: unknown): void; send(b?: unknown): void };
              };
          },
      ) => Promise<void>