Files
nest/packages/core/inspector/interfaces/enhancer-metadata-cache-entry.interface.ts
2022-11-21 11:00:11 +01:00

14 lines
412 B
TypeScript

import { Type } from '@nestjs/common';
import { EnhancerSubtype } from '@nestjs/common/constants';
import { InstanceWrapper } from '../../injector/instance-wrapper';
export interface EnhancerMetadataCacheEntry {
targetNodeId?: string;
moduleToken: string;
classRef: Type;
methodKey: string | undefined;
enhancerRef?: unknown;
enhancerInstanceWrapper?: InstanceWrapper;
subtype: EnhancerSubtype;
}