Skip to content

Latest commit

 

History

History
110 lines (97 loc) · 3.09 KB

File metadata and controls

110 lines (97 loc) · 3.09 KB

Public API Report File for "@siemens/element-ng_split"

Do not edit this file. It is a report generated by API Extractor.

import { AfterContentInit } from '@angular/core';
import * as _angular_core from '@angular/core';
import { OnChanges } from '@angular/core';
import { QueryList } from '@angular/core';
import { Signal } from '@angular/core';
import { SimpleChanges } from '@angular/core';
import { TemplateRef } from '@angular/core';
import { TranslatableString } from '@siemens/element-translate-ng/translate';

// @public (undocumented)
export interface Action {
    // (undocumented)
    click: (evt: Event) => void;
    // (undocumented)
    iconClass: string;
    // (undocumented)
    tooltip: string;
}

// @public (undocumented)
export type CollapseTo = 'start' | 'end';

// @public (undocumented)
export interface PartState {
    // (undocumented)
    expanded?: boolean;
    // (undocumented)
    size?: number;
}

// @public (undocumented)
export type Scale = 'none' | 'auto';

// @public (undocumented)
export class SiSplitComponent implements AfterContentInit, OnChanges {
    // (undocumented)
    gutterSize: number;
    // (undocumented)
    get orientation(): SplitOrientation;
    set orientation(value: SplitOrientation);
    // (undocumented)
    sizes: number[];
    // (undocumented)
    readonly sizesChange: _angular_core.OutputEmitterRef<number[]>;
    stateId?: string;
}

// @public (undocumented)
export class SiSplitModule {
}

// @public (undocumented)
export class SiSplitPartComponent implements OnChanges {
    // (undocumented)
    actions: Action[];
    // (undocumented)
    readonly collapseChanged: _angular_core.OutputEmitterRef<boolean>;
    get collapsed(): boolean;
    // (undocumented)
    collapseDirection: CollapseTo;
    collapseIconClass: string;
    collapseLabel: TranslatableString;
    collapseOthers: boolean;
    collapseToMinSize: boolean;
    set expanded(value: boolean);
    // (undocumented)
    get expanded(): boolean;
    // (undocumented)
    headerTemplate?: TemplateRef<any>;
    heading: TranslatableString;
    minSize: number;
    // (undocumented)
    static ngAcceptInputType_collapseOthers: unknown;
    // (undocumented)
    static ngAcceptInputType_collapseToMinSize: unknown;
    // (undocumented)
    static ngAcceptInputType_expanded: unknown;
    // (undocumented)
    static ngAcceptInputType_minSize: unknown;
    // (undocumented)
    static ngAcceptInputType_removeContentOnCollapse: unknown;
    // (undocumented)
    static ngAcceptInputType_showCollapseButton: unknown;
    // (undocumented)
    static ngAcceptInputType_showHeader: unknown;
    // (undocumented)
    static ngAcceptInputType_size: unknown;
    removeContentOnCollapse: boolean;
    scale: Scale;
    showCollapseButton: boolean;
    showHeader: boolean;
    size?: number;
    // (undocumented)
    readonly stateChange: _angular_core.OutputEmitterRef<PartState>;
    stateId?: string;
    toggleCollapse(): void;
}

// @public (undocumented)
export type SplitOrientation = 'horizontal' | 'vertical';

// (No @packageDocumentation comment for this package)