UNPKG

@zajsf/cssframework

Version:

Angular JSON Schema Form builder cssframework

53 lines (52 loc) 2.27 kB
import { ChangeDetectorRef, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { FrameworkLibraryService, JsonSchemaFormService } from '@zajsf/core'; import { Subscription } from 'rxjs'; import { css_fw } from './css-framework.defs'; import { CssframeworkService } from './css-framework.service'; import * as i0 from "@angular/core"; export declare class CssFrameworkComponent implements OnInit, OnChanges, OnDestroy { changeDetector: ChangeDetectorRef; jsf: JsonSchemaFormService; jsfFLService: FrameworkLibraryService; cssFWService: CssframeworkService; frameworkInitialized: boolean; widgetOptions: any; widgetLayoutNode: any; options: any; formControl: any; debugOutput: any; debug: any; parentArray: any; isOrderable: boolean; layoutNode: any; layoutIndex: number[]; dataIndex: number[]; widgetStyles: css_fw.widgetstyles; applyCssClasses(type: any, widgetOptions: any, styleOptions: any): void; flattenWidgetStyles(wstyles: css_fw.widgetstyles): any; defaultStyling: { __themes__: { name: string; text: string; }[]; __remove_item__: string; __field_addon_left__: string; __field_addon_right__: string; __help_block__: string; __required_asterisk__: string; __screen_reader__: string; }; theme: string; frameworkThemeSubs: Subscription; constructor(changeDetector: ChangeDetectorRef, jsf: JsonSchemaFormService, jsfFLService: FrameworkLibraryService, cssFWService: CssframeworkService); ngOnDestroy(): void; get showRemoveButton(): boolean; ngOnInit(): void; ngOnChanges(): void; initializeFramework(): void; updateHelpBlock(status: any): void; setTitle(): string; removeItem(): void; static ɵfac: i0.ɵɵFactoryDeclaration<CssFrameworkComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CssFrameworkComponent, "css-framework", never, { "layoutNode": { "alias": "layoutNode"; "required": false; }; "layoutIndex": { "alias": "layoutIndex"; "required": false; }; "dataIndex": { "alias": "dataIndex"; "required": false; }; "widgetStyles": { "alias": "widgetStyles"; "required": false; }; }, {}, never, never, false, never>; }