graphql-compose-mongoose
Version:
Plugin for `graphql-compose` which derive a graphql types from a mongoose model.
9 lines • 424 B
JavaScript
import { schemaComposer as globalSchemaComposer } from 'graphql-compose';
import { DiscriminatorTypeComposer } from './discriminators';
export * from './discriminators';
export function composeWithMongooseDiscriminators(baseModel, // === MongooseModel,
opts) {
const m = baseModel;
const sc = (opts ? opts.schemaComposer : null) || globalSchemaComposer;
return DiscriminatorTypeComposer.createFromModel(m, sc, opts);
}