/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/core/inspector/interfaces/edge.interface.ts
31 строка
798 B
Kamil Myśliwiec
feat: add graph inspector implementation
21 ноя 2022, 13:00
Не верифицирован
21 ноя 2022, 13:00
a89615b
Код
Авторство
О чём код?
import { InjectionToken } from '@nestjs/common'; type CommonEdgeMetadata = { sourceModuleName: string; targetModuleName: string; }; type ModuleToModuleEdgeMetadata = { type: 'module-to-module'; } & CommonEdgeMetadata; type ClassToClassEdgeMetadata = { type: 'class-to-class'; sourceClassName: string; targetClassName: string; sourceClassToken: InjectionToken; targetClassToken: InjectionToken; injectionType: 'constructor' | 'property' | 'decorator'; keyOrIndex?: string | number | symbol; /** * If true, indicates that this edge represents an internal providers connection */ internal?: boolean; } & CommonEdgeMetadata; export interface Edge { id: string; source: string; target: string; metadata: ModuleToModuleEdgeMetadata | ClassToClassEdgeMetadata; }