(reference: string, context: ResolutionContext)
| 1361 | } |
| 1362 | |
| 1363 | private async resolveReference(reference: string, context: ResolutionContext): Promise<any> { |
| 1364 | for (const resolver of this.resolvers) { |
| 1365 | if (resolver.canResolve(reference)) { |
| 1366 | const result = resolver.resolveAsync |
| 1367 | ? await resolver.resolveAsync(reference, context) |
| 1368 | : resolver.resolve(reference, context) |
| 1369 | return result |
| 1370 | } |
| 1371 | } |
| 1372 | |
| 1373 | logger.warn('No resolver found for reference', { reference }) |
| 1374 | return undefined |
| 1375 | } |
| 1376 | } |
no test coverage detected