UNPKG

@zuu/owl

Version:

Zuu's Experimental GraphQL Implementation

15 lines (14 loc) 678 B
import { ReturnTypeFunc, DescriptionOptions } from "../decorators/types"; export interface TypeDecoratorParams<T> { options: Partial<T>; returnTypeFunc?: ReturnTypeFunc; } export declare function getTypeDecoratorParams<T extends object>(returnTypeFuncOrOptions: ReturnTypeFunc | T | undefined, maybeOptions: T | undefined): TypeDecoratorParams<T>; export declare function getNameDecoratorParams<T extends DescriptionOptions>(nameOrOptions: string | T | undefined, maybeOptions: T | undefined): { name: string; options: T; } | { options: T; name?: undefined; }; export declare function getArrayFromOverloadedRest<T>(overloadedArray: Array<T | T[]>): T[];