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, +};