UNPKG

@itrocks/framework

Version:

RAD framework for intuitive web application development, blending data and domain-driven design with modular architecture

11 lines (10 loc) 519 B
import { PropertyTypes } from '@itrocks/property-type'; import { ReflectClass as RC } from '@itrocks/reflect'; import { ReflectProperty } from './reflect-property'; export declare class ReflectClass<T extends object = object> extends RC<T> { inheritPropertyTypes(propertyTypes: PropertyTypes<T>): void; get parent(): ReflectClass | null; get properties(): ReflectProperty<T, keyof T>[]; get property(): { [K in keyof T]: ReflectProperty<T, K>; }; get uses(): import("@itrocks/class-type").Type[]; }