跳转到内容

endpoint

此内容尚不支持你的语言。

const initCallback: APIRoute;

Defined in: studiocms/packages/@studiocms/github/src/endpoint.ts:34^

Handles the GitHub OAuth callback endpoint.

This API route initializes the GitHub OAuth callback process by invoking the initCallback method from the GitHubOAuthAPI. It uses the Effect system to manage dependencies and asynchronous control flow, providing the default implementation of GitHubOAuthAPI.

The API context containing request and response objects.

A promise resolving to the result of the GitHub OAuth callback process.


const initSession: APIRoute;

Defined in: studiocms/packages/@studiocms/github/src/endpoint.ts:16^

API route handler for initializing a GitHub session.

This function uses the Effect system to compose asynchronous operations, retrieving the initSession method from the GitHubOAuthAPI and invoking it with the provided API context. The result is converted to a vanilla response using convertToVanilla.

The API context containing request and environment information.

A promise resolving to the API response after session initialization.