Icard/angular-clarity-master(work.../node_modules/ng-dynamic-component/lib/reflect/reflect.service.d.ts

25 lines
682 B
TypeScript

import { InjectionToken, Type } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Reflect API subsystem required for lib to work
*
* @public
*/
export interface ReflectApi {
getMetadata(type: string, obj: unknown): unknown[];
}
/**
* @public
*/
export declare const ReflectRef: InjectionToken<ReflectApi>;
/**
* @public
*/
export declare class ReflectService {
private reflect;
constructor(reflect: ReflectApi);
getCtorParamTypes(ctor: Type<unknown>): unknown[];
static ɵfac: i0.ɵɵFactoryDeclaration<ReflectService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ReflectService>;
}
//# sourceMappingURL=reflect.service.d.ts.map