dev-classes
Version:
<h3 align="center">SocketApi</h3> ### !!! Пакет пепеехал в lib-socket-api !!!
29 lines (27 loc) • 1.09 kB
TypeScript
import { UtilsProps } from './Utils.types';
export declare class Utils {
static events: UtilsProps["events"];
static sortDataByAlphabet: UtilsProps["sortDataByAlphabet"];
static sortDataByDate: (data: any[], keyDate: string) => void;
static sortDataByDateAndTime: (data: any[], keyDate: string) => void;
private static splitDateFromTime;
static reverseDate: (datePPR: any) => string;
static correctionDataISO8601: (date: string) => string;
static hasDateLessPeriod: (date: string, period: string, option?: {
dateMinMax: "<=" | ">=" | "<" | ">";
}) => boolean | undefined;
static getEndsWithArr: (arr: any[], countEnd: any) => any[];
static deepMerge: <T extends object = object>(...itemsOb: T[]) => T;
static isJSON: (str: string) => boolean;
static filterItems: <T extends ({
[x: string]: any;
} & {
name: string;
})[]>(list: T, searchQuery: string) => T;
static sortByOnline: <T extends ({
[x: string]: any;
} & {
name: string;
online: boolean;
})[]>(list: T) => T;
}