UNPKG

t-graphql

Version:

typed GraphQL - end-to-end type-safe GraphQL for TypeScript. Think tRPC, but GraphQL

8 lines (7 loc) 440 B
import { EnumValueType } from './EnumValueType'; import { NamedType } from './NamedType.abstract'; export declare class EnumType<Name extends string, Vs extends ReadonlyArray<string>> extends NamedType<Name> { values: Array<EnumValueType<Vs[number]>>; constructor(typename: Name, values: Vs); } export declare function enumType<Name extends string, S extends ReadonlyArray<string>>(typename: Name, ...values: S): EnumType<Name, S>;