plugins/graphiql: rename GraphQLBrowser to GraphQLEndpoints and simplify method names

This commit is contained in:
Patrik Oldsberg
2020-04-25 14:34:32 +02:00
parent f75ff200a4
commit d8b4a26a76
3 changed files with 10 additions and 9 deletions
+4 -4
View File
@@ -28,15 +28,15 @@ import {
ApiRegistry,
} from '@backstage/core';
import { lightTheme } from '@backstage/theme';
import { plugin, GraphQLBrowser, graphQlBrowseApiRef } from '../src';
import { plugin, GraphQLEndpoints, graphQlBrowseApiRef } from '../src';
const graphQlBrowseApi = GraphQLBrowser.fromEndpoints([
GraphQLBrowser.createEndpoint({
const graphQlBrowseApi = GraphQLEndpoints.from([
GraphQLEndpoints.create({
id: 'gitlab',
title: 'GitLab',
url: 'https://gitlab.com/api/graphql',
}),
GraphQLBrowser.createEndpoint({
GraphQLEndpoints.create({
id: 'countries',
title: 'Countries',
url: 'https://countries.trevorblades.com/',
@@ -28,8 +28,9 @@ export type EndpointConfig = {
headers?: { [name in string]: string };
};
export class GraphQLBrowser implements GraphQLBrowseApi {
static createEndpoint(config: EndpointConfig): GraphQLEndpoint {
export class GraphQLEndpoints implements GraphQLBrowseApi {
// Create a support
static create(config: EndpointConfig): GraphQLEndpoint {
const { id, title, url, method = 'POST' } = config;
return {
id,
@@ -50,8 +51,8 @@ export class GraphQLBrowser implements GraphQLBrowseApi {
};
}
static fromEndpoints(endpoints: GraphQLEndpoint[]) {
return new GraphQLBrowser(endpoints);
static from(endpoints: GraphQLEndpoint[]) {
return new GraphQLEndpoints(endpoints);
}
private constructor(private readonly endpoints: GraphQLEndpoint[]) {}
+1 -1
View File
@@ -14,5 +14,5 @@
* limitations under the License.
*/
export * from './GraphQLBrowser';
export * from './GraphQLEndpoints';
export * from './types';