UNPKG

angular-split

Version:

Angular UI library to split views and allow dragging to resize areas using CSS grid layout.

37 lines (36 loc) 2.08 kB
import { Signal } from '@angular/core'; import { SplitComponent } from '../split/split.component'; import { SplitAreaSize } from '../models'; import * as i0 from "@angular/core"; export declare class SplitAreaComponent { protected readonly split: SplitComponent; readonly size: import("@angular/core").InputSignalWithTransform<SplitAreaSize | "auto", import("../models").SplitAreaSizeInput>; readonly minSize: import("@angular/core").InputSignalWithTransform<SplitAreaSize, import("../models").SplitAreaSizeInput>; readonly maxSize: import("@angular/core").InputSignalWithTransform<SplitAreaSize, import("../models").SplitAreaSizeInput>; readonly lockSize: import("@angular/core").InputSignalWithTransform<boolean, unknown>; readonly visible: import("@angular/core").InputSignalWithTransform<boolean, unknown>; /** * @internal */ readonly _internalSize: import("../utils").MirrorSignal<SplitAreaSize>; /** * @internal */ readonly _normalizedMinSize: Signal<number>; /** * @internal */ readonly _normalizedMaxSize: Signal<number>; private readonly index; private readonly gridAreaNum; private readonly hostClasses; protected get hostClassesBinding(): string; protected get hostGridColumnStyleBinding(): string; protected get hostGridRowStyleBinding(): string; protected get hostPositionStyleBinding(): string; private normalizeMinSize; private normalizeMaxSize; private normalizeSizeBoundary; static ɵfac: i0.ɵɵFactoryDeclaration<SplitAreaComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SplitAreaComponent, "as-split-area", ["asSplitArea"], { "size": { "alias": "size"; "required": false; "isSignal": true; }; "minSize": { "alias": "minSize"; "required": false; "isSignal": true; }; "maxSize": { "alias": "maxSize"; "required": false; "isSignal": true; }; "lockSize": { "alias": "lockSize"; "required": false; "isSignal": true; }; "visible": { "alias": "visible"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>; }