UNPKG

@protorians/widgets

Version:

Create your web user interfaces with widgets

11 lines (10 loc) 812 B
import { IViewCollection, IEncapsulatorOptions, IWidgetCollection } from "./types/index.js"; export declare function Composable(collection?: IWidgetCollection | IViewCollection, collectionKey?: string): (target: any) => void; export declare function Mountable(): (target: any) => void; export declare function Structurable(target: any, name: string): void; export declare function Property(): (target: any, name: string) => void; export declare function State(): (target: any, name: string) => void; export declare function Optionator(options: IEncapsulatorOptions): (target: any) => void; export declare function Override(): (target: any, name: string) => void; export declare function Bootstrapper(): (target: any, name: string) => void; export declare function Defuser(): (target: any, name: string) => void;