LcapUtils: { New: (<T>(data: any) => ReturnType<GenInitFromSchema<T>>); EnumItemToText: ((type: string,
value: any) => string); EnumItemToStructure: ((type: string,
value: any) => { text: string; value: number | string; }); JsonSerialize: (<T>(data: T) => string); JsonDeserialize: (<T>(json: string) => T); Split(str: string,
separator: string,
trail?: boolean): string[]; Join<T>(arr: T[],
separator: string): string; Concat<T>(...args: T[]): string; Length(input: unknown): number; ToLower(input: string): string; ToUpper(input: string): string; Trim(input: string): string; Get<T>(arr: T[],
index: number): T; Set<T>(arr: T[],
index: number,
item: T): T[]; Contains<T>(arr: T[],
item: T): boolean; Add<T>(arr: T[],
item: T): void; AddAll<T>(arr: T[],
items: T[]): number; Insert<T>(arr: T[],
index: number,
item: T): void; Remove<T>(arr: T[],
item: T): void; RemoveAt<T>(arr: T[],
index: number): T; ListHead<T>(arr: T[]): T; ListLast<T>(arr: T[]): T; ListFlatten<T>(arr: T[]): T[]; ListTransform<T, U>(arr: T[],
callback: ((item: T) => U)): U[]; ListTransformAsync<T, U>(arr: T[],
callback: ((item: T) => Promise<U>)): Promise<U[]>; ListFilter(arr: any,
by: any): any[]; ListFilterAsync(arr: any,
by: any): Promise<any[]>; ListSum<T>(arr: T[]): any; ListProduct<T>(arr: T[]): any; ListAverage<T>(arr: T[]): number; ListMax<T>(arr: T[]): any; ListMin<T>(arr: T[]): any; ListRange(start: number,
end: number,
step: number): any[]; ListRepeat<T>(item: T,
length: number): any[]; ListFind<T>(arr: T[],
callback: ((item: T) => boolean)): T; ListFindAsync<T>(arr: T[],
callback: ((item: T) => Promise<boolean>)): Promise<any>; ListFindIndex<T>(arr: T[],
callback: ((item: T) => boolean)): number; ListFindIndexAsync<T>(arr: T[],
callback: ((item: T) => Promise<boolean>)): Promise<number>; ListSlice<T>(arr: T[],
start: number,
end: number): T[]; ListDistinctBy(arr: any,
listGetVal: any): any[]; ListDistinctByAsync(arr: any,
listGetVal: any): Promise<any[]>; ListGroupBy(arr: any,
getVal: any): {}; ListGroupByAsync(arr: any,
getVal: any): Promise<{}>; MapGet(map: any,
key: any): any; MapPut(map: any,
key: any,
value: any): void; MapRemove(map: any,
key: any): void; MapContains(map: any,
key: any): boolean; MapKeys(map: any): 0 | string[]; MapValues(map: any): any[]; MapFilter(map: any,
by: any): {}; MapFilterAsync(map: any,
by: any): Promise<{}>; MapTransform(map: any,
toKey: any,
toValue: any): {}; MapTransformAsync(map: any,
toKey: any,
toValue: any): Promise<{}>; ListToMap(arr: any,
toKey: any,
toValue: any): {}; ListToMapAsync(arr: any,
toKey: any,
toValue: any): Promise<{}>; ListReverse(arr: any): any; ListSort(arr: any,
...callbacks: any[]): any; ListSortAsync(arr: any,
...callbacks: any[]): Promise<any>; ListFindAll(arr: any,
callback: any): any[]; ListDistinct(arr: any): any; CurrDate(tz?: string): string; CurrTime(tz?: string): string; CurrDateTime(tz?: string): string; AddDays(date?: Date,
amount?: number,
converter?: string): any; AddMonths(date?: Date,
amount?: number,
converter?: string): any; SubDays(date?: Date,
amount?: number,
converter?: string): any; GetDateCountOld(dateStr: any,
metric: any,
tz?: any): number; GetDateCount(dateStr: any,
metric: any,
tz?: any): number; AlterDateTime(dateString: any,
option: any,
count: any,
unit: any): string; GetSpecificDaysOfWeek(startdatetr: any,
enddatetr: any,
arr: any,
tz?: any): string[]; FormatDate(value: any,
formatter: any): any; FormatTime(value: any,
formatter: any): any; FormatDateTime(value: any,
formatter: any,
tz?: string): any; Clone<T>(obj: T): T; Clear(obj: any,
mode: any,
objType: any): any; ClearObject(obj: any): any; Merge(obj1: any,
obj2: any): any; RandomInt(min: any,
max: any): number; tryJSONParse(str: any): any; Convert(value: any,
typeAnnotation: TypeAnnotation): any; ToString(typeKey: any,
value: any,
tz?: any): any; FromString(value: any,
typeKey: any): any; FormatNumber(value: any,
digits: any,
omit: any,
showGroup: any,
fix: any,
unit: any): any; FormatPercent(value: any,
digits: any,
omit: any,
showGroup: any): any; DateDiff(dateTime1: any,
dateTime2: any,
calcType: any,
isAbs?: boolean): any; ConvertTimezone(dateTime: any,
tz: any): string; IndexOf(str: any,
search: any,
fromIndex: any,
ignoreCase: any): any; LastIndexOf(str: any,
search: any,
ignoreCase: any): any; Replace(str: any,
search: any,
replace: any): any; SubString(str: any,
start: any,
length: any): any; Round(value: any,
mode: any): number; HasValue(...values: any[]): boolean; Ceil(x: number): number; Floor(x: number): number; Trunc(x: number): number; TruncDivide(x: number,
y: number): number; Abs(x: number): number; Pow(x: number,
y: number): number; Sqrt(x: number): number; Cbrt(x: number): number; Log(x: number): number; PadStart(str: string,
targetLength: number,
padString?: string): string; PadEnd(str: string,
targetLength: number,
padString?: string): string; TrimStart(str: string): string; TrimEnd(str: string): string; }