/**
 * GitHub Node - Version 1
 * Re-exports all discriminator combinations.
 */

import type { GithubV1FileNode } from './resource_file';
import type { GithubV1IssueNode } from './resource_issue';
import type { GithubV1OrganizationNode } from './resource_organization';
import type { GithubV1ReleaseNode } from './resource_release';
import type { GithubV1RepositoryNode } from './resource_repository';
import type { GithubV1ReviewNode } from './resource_review';
import type { GithubV1UserNode } from './resource_user';
import type { GithubV1WorkflowNode } from './resource_workflow';

export * from './resource_file';
export * from './resource_issue';
export * from './resource_organization';
export * from './resource_release';
export * from './resource_repository';
export * from './resource_review';
export * from './resource_user';
export * from './resource_workflow';

export type GithubV1Node =
  | GithubV1FileNode
  | GithubV1IssueNode
  | GithubV1OrganizationNode
  | GithubV1ReleaseNode
  | GithubV1RepositoryNode
  | GithubV1ReviewNode
  | GithubV1UserNode
  | GithubV1WorkflowNode
  ;