From 4af3fd4ba648ed3a1e4a71ea3fbf2efc071c39f6 Mon Sep 17 00:00:00 2001 From: Mathias Vagni Date: Wed, 17 May 2023 14:58:54 +0200 Subject: [PATCH] Export more types --- .changeset/khaki-lizards-begin.md | 5 ++++ src/index.ts | 43 +++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 .changeset/khaki-lizards-begin.md diff --git a/.changeset/khaki-lizards-begin.md b/.changeset/khaki-lizards-begin.md new file mode 100644 index 0000000..5e8d780 --- /dev/null +++ b/.changeset/khaki-lizards-begin.md @@ -0,0 +1,5 @@ +--- +'@team-plain/typescript-sdk': minor +--- + +Export relevant graphql types to not have to rely on Paramaters in TS as much diff --git a/src/index.ts b/src/index.ts index 6e71df7..e1a0551 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1 +1,44 @@ +import { + CustomerGroupMembershipPartsFragment, + DateTimePartsFragment, + DeletedCustomerActorPartsFragment, + InternalActorPartsFragment, + IssuePartsFragment, + IssuePriorityPartsFragment, + IssueTypePartsFragment, + MachineUserActorPartsFragment, + MutationErrorPartsFragment, + SystemActorPartsFragment, + TimelineEntryPartsFragment, + UserActorPartsFragment, +} from './graphql/types'; +import { ActorPartsFragment, CustomerActorPartsFragment } from './graphql/types'; +import { + UpsertCustomerInput, + UpsertCustomTimelineEntryInput, + CreateIssueInput, +} from './graphql/types'; export { PlainClient } from './client'; + +export { + // Input types + UpsertCustomerInput, + UpsertCustomTimelineEntryInput, + CreateIssueInput, + + // Fragments: + ActorPartsFragment, + CustomerActorPartsFragment, + CustomerGroupMembershipPartsFragment, + DateTimePartsFragment, + DeletedCustomerActorPartsFragment, + InternalActorPartsFragment, + IssuePartsFragment, + IssuePriorityPartsFragment, + IssueTypePartsFragment, + MachineUserActorPartsFragment, + MutationErrorPartsFragment, + SystemActorPartsFragment, + TimelineEntryPartsFragment, + UserActorPartsFragment, +};