simplify-angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.
25 lines (24 loc) • 1.37 kB
TypeScript
export declare class SimpleExtensionMethods {
static arrayDifference<T>(arr1: T[], arr2: T[]): T[];
static arrayDifferenceSymmetrical<T>(arr1: T[], arr2: T[]): T[];
static arrayIntersection<T>(arr1: T[], arr2: T[]): T[];
static arrayPrepend<T>(arr: T[], value: T): T[];
static arrayRemove<T>(arr: T[], value: T): T[];
static arrayRemoveByIndex<T>(arr: T[], index: number): T[];
static arrayUnion<T>(arr1: T[], arr2: T[]): T[];
static arrayToObject(arr: any[], key: string): any;
static convertBlobToBase64(blob: Blob): Promise<string>;
static convertFileDataToBase64(fileData: Blob | number[], fileName: string): Promise<string>;
static fileFromBase64(fileBase64String: string, fileName: string): File;
static fileToBytesObject(file: File): Promise<any>;
static fileToBlobObject(file: File): Promise<any>;
static elementRemove(element: HTMLElement): void;
static numberRound(number: any, decimals?: number): number;
static objectChangese(oldObject: any, newObject: any): any;
static objectClone(obj: any): any;
static objectFilter<T>(obj: Object, filterFunction: (key: string, value: T) => boolean): Object;
static stringToCapitalCase(str: string): string;
static stringIsJson(str: string): boolean;
static stringIsNumeric(str: string): boolean;
static stringRandom(): string;
}