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