export declare namespace GasGeneralHelper { /** * @description Check if input is active * @example GasGeneralHelper.isPropertyActive('') // returns true * @example GasGeneralHelper.isPropertyActive(1) // returns false */ function isPropertyActive(prop: string | boolean): boolean; /** Метод, с помощью которого можно отправить в буфер обмена(скопировать) переданный текст */ function copyText(value: string): void; function equals(array1: number[], array2: number[]): boolean; function equals(array1: string[], array2: string[]): boolean; function equals(array1: symbol[], array2: symbol[]): boolean; function equals(array1: boolean[], array2: boolean[]): boolean; function equals(array1: RegExp[], array2: RegExp[]): boolean; function equals(array1: Date[], array2: Date[]): boolean; function equals(array1: Record[], array2: Record[]): boolean; function equals(regExp1: RegExp, regExp2: RegExp): boolean; function equals(date1: Date, date2: Date): boolean; function equals(object1: string, object2: string): boolean; function equals(object1: number, object2: number): boolean; function equals(object1: symbol, object2: symbol): boolean; function equals(object1: boolean, object2: boolean): boolean; function equals(object1: T, object2: T): boolean; function equals(object1: Record, object2: Record, field?: string): boolean; function equals(object1: Record, object2: Record, field?: string): boolean; function equalsByValue(array1: number[], array2: number[]): boolean; function equalsByValue(array1: string[], array2: string[]): boolean; function equalsByValue(array1: symbol[], array2: symbol[]): boolean; function equalsByValue(array1: boolean[], array2: boolean[]): boolean; function equalsByValue(array1: RegExp[], array2: RegExp[]): boolean; function equalsByValue(array1: Date[], array2: Date[]): boolean; function equalsByValue(array1: Record[], array2: Record[]): boolean; function equalsByValue(regExp1: RegExp, regExp2: RegExp): boolean; function equalsByValue(date1: Date, date2: Date): boolean; function equalsByValue(object1: Record, object2: Record): boolean; function equalsByValue(object1: string, object2: string): boolean; function equalsByValue(object1: number, object2: number): boolean; function equalsByValue(object1: symbol, object2: symbol): boolean; function equalsByValue(object1: boolean, object2: boolean): boolean; function equalsByValue(object1: T, object2: T): boolean; /** Сравнивает два массива по значениям */ function gasArrayEquals(array1: Array, array2: Array): boolean; /** Сравнивает две даты, Date object */ function gasDateEquals(date1: Date, date2: Date): boolean; /** Сравнивает две регулярки */ function gasRegExpEquals(regExp1: RegExp, regExp2: RegExp): boolean; function escapeCode(str: string): string; }