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