• Create a cookie and return it as a string.

    Parameters

    • sessionData: Record<string, string>

      Data to encode with the cookie

    • secretKey: string

      The secret key

    • Optionalname: string

      The name for the cookie; defaults to session

    • Optionalenv: Partial<
          {
              SESSION_COOKIE_DOMAIN: string;
              SESSION_COOKIE_HTTPONLY: string;
              SESSION_COOKIE_MAX_AGE_SPAN: string;
              SESSION_COOKIE_PATH: string;
              SESSION_COOKIE_SAMESITE: string;
              SESSION_COOKIE_SECURE: string;
          },
      >

    Returns Promise<string>

    The cookie as string