UNPKG

power-di

Version:

A lightweight Dependency Injection library. Using es6 and other features, remove unnecessary concepts, easy and convenient to use.

19 lines (18 loc) 459 B
import { KeyType } from '../utils/types'; /** class name */ export declare const nameSymbol: unique symbol; /** class info */ export interface ClassInfo { /** package name */ pkg?: string; /** package version */ version?: string; /** class name */ name?: string; /** class qualified name */ qualifiedName?: string; /** super classes */ extends?: KeyType[]; /** implement interfaces */ implements?: KeyType[]; }