UNPKG

@terabits/grapi

Version:

Grapi Schema Generator For GraphQL Server

18 lines (17 loc) 612 B
import Field from '../../dataModel/field'; import Model from '../../dataModel/model'; import { SdlField } from '../field/interface'; import SdlObjectType from '../namedType/objectType'; import { SdlMiddleware } from './interface'; export default class MetadataMiddleware implements SdlMiddleware { visitGrapiDataModel({ model, sdlObjectType, }: { model: Model; sdlObjectType: SdlObjectType; }): void; visitField({ model, field, sdlObjectType, sdlField, }: { model: Model; field: Field; sdlObjectType: SdlObjectType; sdlField: SdlField; }): void; }