@zajsf/cssframework
Version:
Angular JSON Schema Form builder cssframework
53 lines (52 loc) • 2.27 kB
TypeScript
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>;
}