UNPKG

@douglas-serena/ng-inputs

Version:
54 lines (53 loc) 1.47 kB
export declare class NgInputConfigService { private _field; get field(): IField; set field(value: IField); private _theme; get theme(): 'bootstrap' | 'materialize'; set theme(value: 'bootstrap' | 'materialize'); private _currency; get currency(): ISimplesMaskMoney; set currency(value: ISimplesMaskMoney); private _percent; get percent(): ISimplesMaskMoney; set percent(value: ISimplesMaskMoney); private _environments; get environments(): IEnvironments; set environments(value: IEnvironments); } export interface INgInputConfig { field?: IField; theme?: 'bootstrap' | 'materialize'; currency?: ISimplesMaskMoney; percent?: ISimplesMaskMoney; environments?: IEnvironments; } interface IField { type?: 'floating' | 'group'; alignIcons?: 'right' | 'left'; icons?: { [key: string]: { icon?: string; align?: 'left' | 'right'; clickable?: boolean; }; }; } interface IEnvironments { debug?: boolean; url?: string; [key: string]: any; } interface ISimplesMaskMoney { allowNegative?: boolean; negativeSignAfter?: boolean; prefix?: string; suffix?: string; fixed?: boolean; fractionDigits?: number; decimalSeparator?: string; thousandsSeparator?: string; cursor?: 'end' | 'move' | 'start'; align?: 'left' | 'right'; } export {};