graphql-compose-mongoose
Version:
Plugin for `graphql-compose` which derive a graphql types from a mongoose model.
16 lines (13 loc) • 436 B
TypeScript
import { Document, Model } from 'mongoose';
import {
ComposeWithMongooseDiscriminatorsOpts,
DiscriminatorTypeComposer,
} from './discriminators';
export * from './discriminators';
export function composeWithMongooseDiscriminators<
TBaseModel extends Document = any,
TContext = any
>(
baseModel: Model<TBaseModel>,
opts?: ComposeWithMongooseDiscriminatorsOpts<TContext>,
): DiscriminatorTypeComposer<TBaseModel, TContext>;