@studyportals/sp-hs-misc
Version:
Miscellaneous code used in HouseStark's projects
9 lines (8 loc) • 506 B
TypeScript
import { ArrayHelper } from "./array-helper.class";
declare class MatrixHelper extends ArrayHelper {
firstOrEmpty<TItem = any>(input: ReadonlyArray<TItem[]>): TItem[];
lastOrEmpty<TItem = any>(input: ReadonlyArray<TItem[]>): TItem[];
flatten<TItem = any>(input: ReadonlyArray<ReadonlyArray<TItem>>): TItem[];
mapAndFlatten<TInputItem, TResultItem>(input: ReadonlyArray<TInputItem>, mapperFn: (inputItem: TInputItem) => ReadonlyArray<TResultItem>): TResultItem[];
}
export { MatrixHelper };