Skip to content

Commit 3432615

Browse files
authored
fix: small tenant refactor fixes (#2375)
1 parent bb8cddd commit 3432615

9 files changed

+29
-16
lines changed

server/src/metadata/field-metadata/interfaces/field-metadata-target-column-map.interface.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export interface FieldMetadataTargetColumnMapUrl {
1010
}
1111

1212
export interface FieldMetadataTargetColumnMapMoney {
13-
value: number;
13+
amount: number;
1414
currency: string;
1515
}
1616

server/src/tenant/resolver-builder/factories/create-many-resolver.factory.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@ import {
55
Resolver,
66
} from 'src/tenant/resolver-builder/interfaces/resolvers-builder.interface';
77
import { SchemaBuilderContext } from 'src/tenant/schema-builder/interfaces/schema-builder-context.interface';
8-
import { FactoryInterface } from 'src/tenant/resolver-builder/interfaces/factory.interface';
8+
import { ResolverBuilderFactoryInterface } from 'src/tenant/resolver-builder/interfaces/resolver-builder-factory.interface';
99

1010
import { DataSourceService } from 'src/metadata/data-source/data-source.service';
1111
import { PGGraphQLQueryRunner } from 'src/tenant/resolver-builder/pg-graphql/pg-graphql-query-runner';
1212

1313
@Injectable()
14-
export class CreateManyResolverFactory implements FactoryInterface {
14+
export class CreateManyResolverFactory
15+
implements ResolverBuilderFactoryInterface
16+
{
1517
public static methodName = 'createMany' as const;
1618

1719
constructor(private readonly dataSourceService: DataSourceService) {}

server/src/tenant/resolver-builder/factories/create-one-resolver.factory.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@ import {
55
Resolver,
66
} from 'src/tenant/resolver-builder/interfaces/resolvers-builder.interface';
77
import { SchemaBuilderContext } from 'src/tenant/schema-builder/interfaces/schema-builder-context.interface';
8-
import { FactoryInterface } from 'src/tenant/resolver-builder/interfaces/factory.interface';
8+
import { ResolverBuilderFactoryInterface } from 'src/tenant/resolver-builder/interfaces/resolver-builder-factory.interface';
99

1010
import { DataSourceService } from 'src/metadata/data-source/data-source.service';
1111
import { PGGraphQLQueryRunner } from 'src/tenant/resolver-builder/pg-graphql/pg-graphql-query-runner';
1212
import { FieldMetadata } from 'src/metadata/field-metadata/field-metadata.entity';
1313

1414
@Injectable()
15-
export class CreateOneResolverFactory implements FactoryInterface {
15+
export class CreateOneResolverFactory
16+
implements ResolverBuilderFactoryInterface
17+
{
1618
public static methodName = 'createOne' as const;
1719

1820
constructor(private readonly dataSourceService: DataSourceService) {}

server/src/tenant/resolver-builder/factories/delete-one-resolver.factory.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@ import {
55
Resolver,
66
} from 'src/tenant/resolver-builder/interfaces/resolvers-builder.interface';
77
import { SchemaBuilderContext } from 'src/tenant/schema-builder/interfaces/schema-builder-context.interface';
8-
import { FactoryInterface } from 'src/tenant/resolver-builder/interfaces/factory.interface';
8+
import { ResolverBuilderFactoryInterface } from 'src/tenant/resolver-builder/interfaces/resolver-builder-factory.interface';
99

1010
import { DataSourceService } from 'src/metadata/data-source/data-source.service';
1111
import { PGGraphQLQueryRunner } from 'src/tenant/resolver-builder/pg-graphql/pg-graphql-query-runner';
1212
import { FieldMetadata } from 'src/metadata/field-metadata/field-metadata.entity';
1313

1414
@Injectable()
15-
export class DeleteOneResolverFactory implements FactoryInterface {
15+
export class DeleteOneResolverFactory
16+
implements ResolverBuilderFactoryInterface
17+
{
1618
public static methodName = 'deleteOne' as const;
1719

1820
constructor(private readonly dataSourceService: DataSourceService) {}

server/src/tenant/resolver-builder/factories/find-many-resolver.factory.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@ import {
55
Resolver,
66
} from 'src/tenant/resolver-builder/interfaces/resolvers-builder.interface';
77
import { SchemaBuilderContext } from 'src/tenant/schema-builder/interfaces/schema-builder-context.interface';
8-
import { FactoryInterface } from 'src/tenant/resolver-builder/interfaces/factory.interface';
8+
import { ResolverBuilderFactoryInterface } from 'src/tenant/resolver-builder/interfaces/resolver-builder-factory.interface';
99

1010
import { DataSourceService } from 'src/metadata/data-source/data-source.service';
1111
import { PGGraphQLQueryRunner } from 'src/tenant/resolver-builder/pg-graphql/pg-graphql-query-runner';
1212

1313
@Injectable()
14-
export class FindManyResolverFactory implements FactoryInterface {
14+
export class FindManyResolverFactory
15+
implements ResolverBuilderFactoryInterface
16+
{
1517
public static methodName = 'findMany' as const;
1618

1719
constructor(private readonly dataSourceService: DataSourceService) {}

server/src/tenant/resolver-builder/factories/find-one-resolver.factory.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import {
55
Resolver,
66
} from 'src/tenant/resolver-builder/interfaces/resolvers-builder.interface';
77
import { SchemaBuilderContext } from 'src/tenant/schema-builder/interfaces/schema-builder-context.interface';
8-
import { FactoryInterface } from 'src/tenant/resolver-builder/interfaces/factory.interface';
8+
import { ResolverBuilderFactoryInterface } from 'src/tenant/resolver-builder/interfaces/resolver-builder-factory.interface';
99

1010
import { DataSourceService } from 'src/metadata/data-source/data-source.service';
1111
import { PGGraphQLQueryRunner } from 'src/tenant/resolver-builder/pg-graphql/pg-graphql-query-runner';
1212
import { FieldMetadata } from 'src/metadata/field-metadata/field-metadata.entity';
1313

1414
@Injectable()
15-
export class FindOneResolverFactory implements FactoryInterface {
15+
export class FindOneResolverFactory implements ResolverBuilderFactoryInterface {
1616
public static methodName = 'findOne' as const;
1717

1818
constructor(private readonly dataSourceService: DataSourceService) {}

server/src/tenant/resolver-builder/factories/update-one-resolver.factory.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@ import {
55
UpdateOneResolverArgs,
66
} from 'src/tenant/resolver-builder/interfaces/resolvers-builder.interface';
77
import { SchemaBuilderContext } from 'src/tenant/schema-builder/interfaces/schema-builder-context.interface';
8-
import { FactoryInterface } from 'src/tenant/resolver-builder/interfaces/factory.interface';
8+
import { ResolverBuilderFactoryInterface } from 'src/tenant/resolver-builder/interfaces/resolver-builder-factory.interface';
99

1010
import { DataSourceService } from 'src/metadata/data-source/data-source.service';
1111
import { PGGraphQLQueryRunner } from 'src/tenant/resolver-builder/pg-graphql/pg-graphql-query-runner';
1212
import { FieldMetadata } from 'src/metadata/field-metadata/field-metadata.entity';
1313

1414
@Injectable()
15-
export class UpdateOneResolverFactory implements FactoryInterface {
15+
export class UpdateOneResolverFactory
16+
implements ResolverBuilderFactoryInterface
17+
{
1618
public static methodName = 'updateOne' as const;
1719

1820
constructor(private readonly dataSourceService: DataSourceService) {}

server/src/tenant/resolver-builder/interfaces/factory.interface.ts renamed to server/src/tenant/resolver-builder/interfaces/resolver-builder-factory.interface.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ import { SchemaBuilderContext } from 'src/tenant/schema-builder/interfaces/schem
22

33
import { Resolver } from './resolvers-builder.interface';
44

5-
export interface FactoryInterface {
5+
export interface ResolverBuilderFactoryInterface {
66
create(context: SchemaBuilderContext): Resolver;
77
}

server/src/tenant/resolver-builder/resolver.factory.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
ResolverBuilderMethodNames,
1717
ResolverBuilderMethods,
1818
} from './interfaces/resolvers-builder.interface';
19-
import { FactoryInterface } from './interfaces/factory.interface';
19+
import { ResolverBuilderFactoryInterface } from './interfaces/resolver-builder-factory.interface';
2020

2121
@Injectable()
2222
export class ResolverFactory {
@@ -36,7 +36,10 @@ export class ResolverFactory {
3636
objectMetadataCollection: ObjectMetadataInterface[],
3737
resolverBuilderMethods: ResolverBuilderMethods,
3838
): Promise<IResolvers> {
39-
const factories = new Map<ResolverBuilderMethodNames, FactoryInterface>([
39+
const factories = new Map<
40+
ResolverBuilderMethodNames,
41+
ResolverBuilderFactoryInterface
42+
>([
4043
['findMany', this.findManyResolverFactory],
4144
['findOne', this.findOneResolverFactory],
4245
['createMany', this.createManyResolverFactory],

0 commit comments

Comments
 (0)