@churchapps/helpers
Version:
Library of helper functions not specific to any one ChurchApps project or framework.
16 lines • 1.04 kB
TypeScript
export declare class ArrayHelper {
static getIds(array: any[], propertyName: string): string[];
static sortBy(array: any[], propertyName: string, descending?: boolean): void;
static getIndex(array: any[], propertyName: string, value: any): number;
static getOne(array: any[], propertyName: string, value: any): any;
static getAll(array: any[], propertyName: string, value: any): any[];
static getAllArray(array: any[], propertyName: string, values: any[]): any[];
private static compare;
static getUniqueValues(array: any[], propertyName: string): any[];
static getUnique(array: any[]): any[];
static getAllOperatorArray(array: any[], propertyName: string, values: any[], operator: string, dataType?: string): any[];
static getAllOperator(array: any[], propertyName: string, value: any, operator: string, dataType?: string): any[];
static getDeepValue(item: any, propertyName: string): any;
static fillArray(contents: string, length: number): any[];
}
//# sourceMappingURL=ArrayHelper.d.ts.map