UNPKG

@terabits/grapi

Version:

Grapi Schema Generator For GraphQL Server

18 lines (17 loc) 587 B
import Field from '../../dataModel/field'; import Model from '../../dataModel/model'; import { SdlField } from '../field/interface'; import SdlObjectType from '../namedType/objectType'; export interface SdlMiddleware { visitGrapiDataModel?({ model, sdlObjectType, }: { model: Model; sdlObjectType: SdlObjectType; }): any; visitField?({ model, field, sdlObjectType, sdlField, }: { model: Model; field: Field; sdlObjectType: SdlObjectType; sdlField: SdlField; }): any; visitObjectType?(objectType: SdlObjectType): any; }