UNPKG

@ng-formworks/material

Version:

Angular ng-formworks - JSON Schema Form builder using Angular Material UI

29 lines (28 loc) 1.68 kB
import { CdkDrag, CdkDragDrop } from '@angular/cdk/drag-drop'; import { OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class FlexLayoutRootComponent implements OnInit { private jsf; readonly dataIndex: import("@angular/core").InputSignal<number[]>; readonly layoutIndex: import("@angular/core").InputSignal<number[]>; readonly layout: import("@angular/core").InputSignal<any[]>; readonly isFlexItem: import("@angular/core").InputSignal<boolean>; ngOnInit(): void; removeItem(item: any): void; sortableObj: any; sortableConfig: any; sortableInit(sortable: any): void; drop(event: CdkDragDrop<string[]>): void; /** * Predicate function that disallows '$ref' item sorts * NB declared as a var instead of a function * like sortPredicate(index: number, item: CdkDrag<number>){..} * since 'this' is bound to the draglist and doesn't reference the * FlexLayoutRootComponent instance */ sortPredicate: (index: number, item: CdkDrag<number>) => boolean; getFlexAttribute(node: any, attribute: string): any; showWidget(layoutNode: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<FlexLayoutRootComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FlexLayoutRootComponent, "flex-layout-root-widget", never, { "dataIndex": { "alias": "dataIndex"; "required": false; "isSignal": true; }; "layoutIndex": { "alias": "layoutIndex"; "required": false; "isSignal": true; }; "layout": { "alias": "layout"; "required": false; "isSignal": true; }; "isFlexItem": { "alias": "isFlexItem"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>; }