elmer-ui-core
Version:
web app framework
8 lines (7 loc) • 551 B
TypeScript
import "reflect-metadata";
import { IDeclareComponentOptions } from "../interface/IDeclareComponentOptions";
import { TypeAutowiredOptions } from "./globalClassFactory";
export declare const defineReadonlyProperty: (target: any, propertyKey: string, propertyValue: any) => void;
export declare function Injectable(className: string): any;
export declare function autowired<T>(_constructor: new (...args: any[]) => T, options?: string | TypeAutowiredOptions): any;
export declare function declareComponent(options: IDeclareComponentOptions): Function;