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
TypeScript
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[];
}