1 | import { RawResolversConfig, ParsedResolversConfig } from './base-resolvers-visitor';
|
2 | export declare type ParsedMapper = InternalParsedMapper | ExternalParsedMapper;
|
3 | export interface InternalParsedMapper {
|
4 | isExternal: false;
|
5 | type: string;
|
6 | }
|
7 | export interface ExternalParsedMapper {
|
8 | isExternal: true;
|
9 | type: string;
|
10 | import: string;
|
11 | source: string;
|
12 | default: boolean;
|
13 | }
|
14 | export declare function isExternalMapperType(m: ParsedMapper): m is ExternalParsedMapper;
|
15 | export declare function parseMapper(mapper: string, gqlTypeName?: string | null, suffix?: string): ParsedMapper;
|
16 | export declare function isExternalMapper(value: string): boolean;
|
17 | export declare function transformMappers(rawMappers: RawResolversConfig['mappers'], mapperTypeSuffix?: string): ParsedResolversConfig['mappers'];
|