@fgnass/decap-cms-backend-aws-cognito-github-proxy
Version:
GitHub backend for Decap CMS proxied through AWS Cognito
17 lines (16 loc) • 680 B
TypeScript
import * as React from 'react';
import { GitHubBackend } from 'decap-cms-backend-github';
import type { GitHubUser } from 'decap-cms-backend-github/src/implementation';
import type { Config } from 'decap-cms-lib-util/src';
import type { Octokit } from '@octokit/rest';
export default class AwsCognitoGitHubProxyBackend extends GitHubBackend {
constructor(config: Config, options?: {});
authComponent(): {
(props: Record<string, unknown>): React.JSX.Element;
displayName: string;
};
currentUser({ token }: {
token: string;
}): Promise<GitHubUser>;
getPullRequestAuthor(pullRequest: Octokit.PullsListResponseItem): Promise<string>;
}