UNPKG

@dossierhq/graphql

Version:

A library for creating GraphQL servers with Dossier.

32 lines 1 kB
/// <reference types="./NameGenerator.d.ts" /> export function toAdminTypeName(name, isAdmin = true) { return isAdmin ? `${name}` : toPublishedTypeName(name); } export function toPublishedTypeName(name) { return `Published${name}`; } export function toAdminCreateInputTypeName(name) { return `${name}CreateInput`; } export function toAdminCreatePayloadTypeName(name) { return `${name}CreatePayload`; } export function toAdminUpdateInputTypeName(name) { return `${name}UpdateInput`; } export function toAdminUpdatePayloadTypeName(name) { return `${name}UpdatePayload`; } export function toAdminUpsertInputTypeName(name) { return `${name}UpsertInput`; } export function toAdminUpsertPayloadTypeName(name) { return `${name}UpsertPayload`; } export function toAdminComponentInputTypeName(name) { return `${name}Input`; } export function toEnumName(names, isAdmin) { return `_${toAdminTypeName(names.join('Or'), isAdmin)}`; } //# sourceMappingURL=NameGenerator.js.map