@webilix/ngx-helper-m3
Version:
Helper library for Angular and Material 3
34 lines (33 loc) • 1.17 kB
TypeScript
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>;
}