@terabits/grapi
Version:
Grapi Schema Generator For GraphQL Server
18 lines (17 loc) • 587 B
TypeScript
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;
}