Skip to content

Commit 51cce05

Browse files
committed
refactor: shorten imports
1 parent 786210b commit 51cce05

File tree

5 files changed

+10
-8
lines changed

5 files changed

+10
-8
lines changed

lib/builders/request-header.builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { TupleArrayBuilder } from './tuple-array.builder';
2-
import { type ParamDecoratorOption } from '../types/param-decorator-option.interface';
2+
import { type ParamDecoratorOption } from '../types';
33

44
export class RequestHeaderBuilder {
55
metadata: Array<ParamDecoratorOption<string, string>> = [];

lib/builders/response-body.builder.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,13 @@ export class ResponseBodyBuilder<T> {
1010
readonly options?: ClassTransformOptions,
1111
) {}
1212

13-
build(plain: Record<string, unknown>, options?: ClassTransformOptions): T {
13+
build(
14+
plain: Record<string, unknown>,
15+
globalOptions?: ClassTransformOptions,
16+
): T {
1417
return plainToInstance(this.cls, plain, {
18+
...globalOptions,
1519
...this.options,
16-
...options,
1720
});
1821
}
1922
}

lib/http-interface.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
} from '@nestjs/core';
77
import { FetchHttpClient } from './supports/fetch-http-client';
88
import { NodeFetchInjector } from './supports/node-fetch.injector';
9-
import { type HttpInterfaceConfig } from './types/http-interface-config';
9+
import { type HttpInterfaceConfig } from './types';
1010

1111
export class HttpInterfaceModule {
1212
static forRoot(config: HttpInterfaceConfig = {}): DynamicModule {

lib/supports/node-fetch.injector.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ import {
1616
RequestForm,
1717
RequestHeader,
1818
RequestParam,
19+
GraphQLExchange,
20+
ResponseBody,
1921
} from '../decorators';
20-
import { GraphQLExchange } from '../decorators/graphql-exchange.decorator';
21-
import { ResponseBody } from '../decorators/response-body.decorator';
2222
import { StubDiscoveryService } from '../fixtures/stub-discovery.service';
2323
import { StubHttpClient } from '../fixtures/stub-http-client';
2424
import { type HttpClientOptions } from '../types';

lib/supports/node-fetch.injector.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ import {
88
HTTP_INTERFACE_METADATA,
99
RESPONSE_BODY_METADATA,
1010
} from '../decorators';
11-
import { HttpClient } from '../types';
12-
import { HttpInterfaceConfig } from '../types/http-interface-config';
11+
import { HttpClient, HttpInterfaceConfig } from '../types';
1312

1413
@Injectable()
1514
export class NodeFetchInjector implements OnModuleInit {

0 commit comments

Comments
 (0)