Skip to content

Commit e602693

Browse files
committed
Export EDiscriminatorTypeComposer index exports and fix type error with discrimTCs
1 parent fc20db7 commit e602693

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/enhancedDiscriminators/eDiscriminatorTypeComposer.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
} from 'graphql-compose';
1111
import mongoose, { Document, Model } from 'mongoose';
1212
import { convertModelToGraphQL, MongoosePseudoModelT } from '../fieldsConverter';
13-
import { composeMongoose, ComposeMongooseOpts } from '../composeMongoose';
13+
import { composeMongoose, ComposeMongooseOpts, GenerateResolverType } from '../composeMongoose';
1414

1515
export function convertModelToGraphQLWithDiscriminators<TDoc extends Document, TContext>(
1616
model: Model<TDoc> | MongoosePseudoModelT,
@@ -40,7 +40,12 @@ export class EDiscriminatorTypeComposer<TSource, TContext> extends ObjectTypeCom
4040
TContext
4141
> {
4242
discriminatorKey: string = '';
43-
discrimTCs: { [key: string]: ObjectTypeComposer<any, TContext> } = {};
43+
discrimTCs: {
44+
[key: string]: ObjectTypeComposer<any, TContext> & {
45+
mongooseResolvers: GenerateResolverType<any, TContext>;
46+
};
47+
} = {};
48+
4449
BaseTC: ObjectTypeComposer<TSource, TContext>;
4550
DInputObject: ObjectTypeComposer<TSource, TContext>;
4651
DInterface: InterfaceTypeComposer<TSource, TContext>;

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ export * from './composeWithMongooseDiscriminators';
77
export * from './fieldsConverter';
88
export * from './resolvers';
99
export * from './errors';
10+
export * from './enhancedDiscriminators';
1011
export { GraphQLMongoID, GraphQLBSONDecimal };

0 commit comments

Comments
 (0)