1 | import { FieldOptions, InputTypeOptions, InterfaceTypeOptions, ObjectTypeOptions, ReturnTypeFunc } from '..';
|
2 | import * as typeFactories from '../type-factories';
|
3 | export declare function ArgsType(): ClassDecorator;
|
4 | export declare function Directive(sdl: string): MethodDecorator & PropertyDecorator & ClassDecorator;
|
5 | export declare function Extensions(value: Record<string, unknown>): MethodDecorator & ClassDecorator & PropertyDecorator;
|
6 | export declare function Field(typeOrOptions?: ReturnTypeFunc | FieldOptions, fieldOptions?: FieldOptions): PropertyDecorator & MethodDecorator;
|
7 | export declare function HideField(): PropertyDecorator;
|
8 | export declare function InputType(nameOrOptions?: string | InputTypeOptions, inputTypeOptions?: InputTypeOptions): ClassDecorator;
|
9 | export declare function InterfaceType(nameOrOptions?: string | InterfaceTypeOptions, interfaceOptions?: InterfaceTypeOptions): ClassDecorator;
|
10 | export declare function ObjectType(nameOrOptions?: string | ObjectTypeOptions, objectTypeOptions?: ObjectTypeOptions): ClassDecorator;
|
11 | export declare function Scalar(name: string, typeFunc?: ReturnTypeFunc): ClassDecorator;
|
12 | export declare function dummyFn(): void;
|
13 | export declare const createUnionType: typeof typeFactories.createUnionType;
|
14 | export declare const registerEnumType: typeof typeFactories.registerEnumType;
|
15 |
|
\ | No newline at end of file |