UNPKG

@studyportals/sp-hs-misc

Version:

Miscellaneous code used in HouseStark's projects

23 lines 683 B
import { ArrayHelper } from "./array-helper.class"; class MatrixHelper extends ArrayHelper { firstOrEmpty(input) { return this.firstOrDefault(input, () => []); } lastOrEmpty(input) { return this.lastOrDefault(input, () => []); } flatten(input) { const result = []; for (let item of input) { result.push(...item); } return result; } mapAndFlatten(input, mapperFn) { const mappedInput = input.map(mapperFn); const flattenedMappedInput = this.flatten(mappedInput); return flattenedMappedInput; } } export { MatrixHelper }; //# sourceMappingURL=matrix-helper.class.js.map