UNPKG

@webilix/ngx-helper-m3

Version:

Helper library for Angular and Material 3

34 lines (33 loc) 1.17 kB
import { INgxHelperConfig } from '../ngx-helper.config'; import { INgxHelperValue } from './value/ngx-helper-value.interface'; import * as i0 from "@angular/core"; export interface IComponentConfig { readonly mobileWidth: number; readonly pageGroupSidebarWidth: string; readonly stickyView?: { readonly top?: { readonly desktopView: string; readonly mobileView: string; }; readonly bottom?: { readonly desktopView: string; readonly mobileView: string; }; }; } export interface IValueComponentData { readonly title: string; readonly value: string; readonly color?: string; readonly action?: () => string[] | void; readonly copyToClipboard?: boolean; readonly ltr?: boolean; readonly english?: boolean; } export declare class ComponentService { getComponentConfig(config?: Partial<INgxHelperConfig>): IComponentConfig; private isRTL; getValueData(values: INgxHelperValue[]): IValueComponentData[]; static ɵfac: i0.ɵɵFactoryDeclaration<ComponentService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ComponentService>; }